用途:为规格与计划文档生成质量检查清单,用提问方式验证需求写作质量,而非验证代码实现。核心原则是清单项针对需求本身,考察完整性、清晰性、一致性、可度量性、覆盖度、非功能需求、依赖与假设、歧义与冲突等维度。
主要能力:从 spec.md、plan.md、tasks.md 提取上下文,按主题生成新检查清单文件(如 ux.md、api.md、security.md),条目以 CHK001 起全局递增编号,遵循 .specify/templates/checklist-template.md 模板。清单项需采用“Are … defined/specified?”等模式,并尽量附 [Completeness]、[Clarity]、[Gap]、[Spec §X.Y] 等追溯标记,至少 80% 条目含追溯引用。
使用方式:在仓库根目录运行 .specify/scripts/powershell/check-prerequisites.ps1 -Json 解析 FEATURE_DIR 与 AVAILABLE_DOCS,读取相关文档后生成 FEATURE_DIR/checklists/[domain].md。每次运行创建新文件,不覆盖已有清单;文件名已存在则追加。参数含单引号时使用转义写法(如 'I'''m Groot')。交互中最多先提三个澄清问题,必要时追加至多两个,总计不超过五个;无法交互时默认深度 Standard。
适用场景:编写或评审规格、计划、需求文档时,用于 PR 评审、QA 前置检查、发布门禁等,尤其适合需要检查歧义、冲突、假设、边界条件与缺口的团队。
限制:清单项禁止以 Verify、Test、Confirm、Check 等开头并描述实现行为,不得涉及代码执行、点击、渲染、API 调用等;产品具体收费、价格、平台支持资料暂未提供。