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.