SuperAPI AI 工具集

speckit-checklist

编程与开发

查看项目

更新于 10-16 03:43

技能介绍

用途:speckit-checklist 针对当前功能生成自定义检查清单,用于评估需求本身的质量,而不是验证实现或执行测试。资料将其定位为“需求的单元测试”:如果规格说明是用英文写的代码,检查清单就是它的单元测试套件,检验需求是否写得完整、无歧义、可实施。

主要能力:围绕需求质量维度组织条目,包括完整性、清晰性、一致性、可度量性、覆盖度、验收标准质量、场景覆盖、边界条件、非功能需求、依赖与假设、歧义与冲突等。条目以问句形式书写,关注规格/计划中写了什么或遗漏什么,并标注质量维度,必要时引用规格章节或使用 [Gap]、[Ambiguity]、[Conflict]、[Assumption] 等标记。它明确禁止写成“验证按钮点击”“确认 API 返回 200”这类实现或测试类条目。

使用方式:先运行 .specify/scripts/bash/check-prerequisites.sh --json 获取 FEATURE_DIR 与 AVAILABLE_DOCS;再读取 FEATURE_DIR 下的 spec.md,以及存在时的 plan.md、tasks.md 作为上下文。生成时在 FEATURE_DIR/checklists/ 下建立目录,按领域命名文件(如 ux.md、api.md、security.md);文件不存在则新建并从 CHK001 编号,已存在则追加并延续编号,不删除或替换既有内容。

限制:资料未提供官方文本、收费与价格、平台支持等信息。生成的文件名应简短且具描述性,建议清理不再使用的清单以避免杂乱。