From omni
Evaluates spec quality across business value, technical completeness, clarity & testability, and traceability using checklists, 25-point-per-dimension scoring (100 max), and YAML report format for spec_eval mode.
npx claudepluginhub zte-aicloud/co-omnispec --plugin omniThis skill uses the workspace's default tool permissions.
当前仅定义 **spec_eval** 模式的量规。design_eval、detail_eval 的量规待后续扩展。
Audits specification files for quality against a rubric covering structure, requirements, acceptance criteria, traceability, and quality; generates A-F graded reports with issues and recommendations.
Reviews completed feature spec drafts with rubrics scoring quality attributes, anti-patterns, completeness, granularity, and scope-fit to verdict approval readiness before design.
Reviews spec.md files for completeness, clarity, implementability, testability, and structure. Identifies ambiguities, gaps, and missing sections before implementation.
Share bugs, ideas, or general feedback.
当前仅定义 spec_eval 模式的量规。design_eval、detail_eval 的量规待后续扩展。
评估内容:
检查项:
典型扣分项:
打分参考:
评估内容:
检查项:
典型扣分项:
打分参考:同维度 1
评估内容:
检查项:
典型扣分项:
打分参考:同维度 1
评估内容:
检查项:
典型扣分项:
打分参考:同维度 1
每个 finding 必须包含以下字段:
| 字段 | 类型 | 说明 |
|---|---|---|
| severity | string | info | warning | error |
| location | string | 问题位置(章节名、FR 编号、用户故事编号等) |
| message | string | 问题描述 |
| recommendation | string | 改进建议 |
| line | number | null | 行号(可选,无法定位时为 null) |
| gene_related | string | null | 若问题位置与 Genome Usage Metadata 中某基因的 locations 匹配,填写该 gene_id;否则为 null |
| gene_contribution | string | null | 当 gene_related 非空时必填:positive(基因预填充有助于质量)、negative(基因预填充导致或加剧问题)、neutral(与基因无关或无法判断) |
severity 分级:
specs/{feature}/.runs/evaluations/evaluation-report.yaml
YAML 报告需带详细注释(# 开头),便于人工阅读和配置调整。每个主要区块应有分隔注释说明用途。