用途:在开发实施阶段监控规格说明(PRD、SDD、PLAN)与代码实现之间的一致性,发现偏差并辅助有意识的决策,而非强制合规。
主要能力:识别四类偏差——范围蔓延(实现了规格未包含的功能)、缺失(规格要求但未实现)、矛盾(实现与规格冲突)、额外(计划外但可能有价值的工作)。通过读取规格文档、分析本阶段修改的文件与测试、对比需求与实现来分类,并生成阶段偏差报告与多阶段汇总报告。
使用方式:由 /start:implement 在每个阶段结束时调用,或由 /start:validate(模式 C)用于对比验证。可用 spec.py 读取规格元数据:~/.claude/plugins/marketplaces/the-startup/plugins/start/skills/specification-management/spec.py [ID] --read。开发者可选在代码中加注释辅助检测,格式为 // Implements: [DOC]-[SECTION] - 说明 或 // Extra: [REASON] - 说明;无注释时使用启发式检测(测试描述、函数命名、注释扫描、配置值对比等)。检测后向用户呈现选项:确认并继续、更新实现、更新规格或推迟决策,并将结果记录到规格 README 的 Drift Log 表格,状态为 Acknowledged、Updated 或 Deferred。
适用场景:需要跟踪规格与实现一致性的开发流程,尤其是分阶段实施的项目。
限制:注释为可选,缺失时依赖启发式判断,可能不够精确;偏差本身被视为信息而非失败,最终处理方式由用户决定。具体安装与配置细节暂未提供。