eval

Collect git code changes and run third-party quality evaluations.

52|3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/ZTE-AICloud/Co-OmniSpec --skill eval-zte-aicloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval
Source: https://github.com/ZTE-AICloud/Co-OmniSpec/tree/main/skills/eval
Command: npx skills add https://github.com/ZTE-AICloud/Co-OmniSpec --skill eval-zte-aicloud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates end-to-end code evaluation by collecting code changes and applying third-party quality assessments to streamline SD D workflows.

Core Features & Use Cases

  • Code change collection: From the current SDD branch, detect the target directory, gather changes, and generate changes/{FEATURE_DIR}/evalset/config.result.json.
  • Automatic quality evaluation: Use third-party evaluation models to assess code quality and generate a detailed report.
  • Result output: Print progress and results to the console and save results to changes/{FEATURE_DIR}/evalset/result.txt.

Quick Start

Run /eval to start the full SDD code evaluation workflow.

Frequently Asked Questions about eval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code quality evaluation for spec-driven development workflows?

Automated code quality evaluation for SDD workflows is achieved by collecting git branch changes and applying third-party assessment models. The process detects the target directory, gathers feature-wide changes, runs the evaluation, and outputs a detailed report.

How does code change collection work across git repositories?

Code change collection works by automatically detecting the main code directory in your current SDD branch and gathering feature-wide changes. It then generates a config.result.json file inside the changes/{FEATURE_DIR}/evalset directory.

Do I need a Python runtime to run automated code evaluation?

Yes, automated code evaluation requires a Python runtime with standard packages and access to a third-party evaluation model endpoint. These prerequisites allow the script to gather changes, run assessments, and output results.

What's the best way to output code evaluation results for feature branches?

The best way to output code evaluation results is through automated console logging and file generation. The evaluation prints progress to the console and writes a detailed result.txt file directly into the changes/{FEATURE_DIR}/evalset directory.

Can I use third-party quality assessment models for git code changes?

Yes, you can use third-party quality assessment models to evaluate git code changes. The automation workflow connects to your evaluation model endpoint, processes the collected feature-wide changes, and generates a detailed quality report.

Why does code evaluation require detecting the main code directory automatically?

Detecting the main code directory automatically ensures that feature-wide changes are gathered accurately from the correct SDD branch path. This prevents manual path configuration errors and guarantees that the evaluation model assesses the intended codebase modifications.