SuperAPI AI 工具集

traceability-auditor

设计与创作

查看项目

更新于 10-16 01:33

技能介绍

用途:Traceability Auditor 是一个可追溯性审计技能,专注于验证需求在完整 SDD 生命周期中的覆盖情况,确保从 EARS 需求到设计、任务、代码、测试的每一环都有映射。触发词包括 traceability、requirements coverage 等。\n\n主要能力:检查 EARS 需求是否映射到设计、设计组件是否映射到任务、任务是否在代码中实现、需求是否有对应测试;检测孤立需求与未测试代码;生成正向与反向追溯矩阵;输出覆盖率百分比报告;按文章要求给出合规评估(Article V 要求各阶段 100% 可追溯)。\n\n使用方式:审计流程分阶段进行:先收集工件(storage/specs/[feature]-requirements.md、storage/design/[feature]-design.md、storage/tasks/[feature]-tasks.md,并扫描源码与测试文件),再做正向追溯分析(需求→设计→任务→代码→测试),随后做反向追溯分析(测试→需求),计算覆盖率,最后分节生成报告(如 Executive Summary、Traceability Matrix、Coverage Analysis、Orphaned Items、Recommendations、Constitutional Compliance),报告写入 traceability/audit-report.md。大报告可分多段生成。开始前需检查 steering 文件(structure.md、tech.md、rules/constitution.md)。\n\n适用场景:在 requirements-analyst、system-architect、software-developer、test-engineer 等技能工作后运行;发现缺口时由 orchestrator 触发缺失技能;完整时由 quality-assurance 批准发布;也可集成到 CI/CD 中持续校验。\n\n限制:资料未提供具体安装命令、收费信息或支持平台;所有判定依赖已有需求、设计、任务、代码与测试文件的存在与映射关系,若工件缺失则无法准确审计。