SuperAPI AI 工具集

speckit-plan

编程与开发

查看项目

更新于 10-15 21:48

技能介绍

用途:speckit-plan 源自 GitHub Spec Kit 官方提示词模板(上游 https://github.com/github/spec-kit,MIT License, Copyright GitHub, Inc.),用于执行实现规划工作流,按 plan 模板生成设计产物。

主要能力:先做执行前检查,读取项目根目录 .specify/extensions.yml 中 hooks.before_plan 的扩展钩子;随后从仓库根运行 {SCRIPT} 并解析 JSON 得到 FEATURE_SPEC、IMPL_PLAN、FEATURE_DIR、BRANCH,读取 FEATURE_SPEC 与 /memory/constitution.md 并加载 IMPL_PLAN 模板。规划流程包括填写 Technical Context(未知项标记为 NEEDS CLARIFICATION)、填写 Constitution Check、评估门禁(违规未说明则报 ERROR)。Phase 0 生成 research.md 解决所有待澄清项;Phase 1 生成 data-model.md、contracts/、quickstart.md,并在设计后重新评估 Constitution Check。最后执行 hooks.after_plan 的强制后置钩子,并报告分支、IMPL_PLAN 路径与生成的产物。

使用方式:作为技能调用,用户输入通过 $ARGUMENTS 传入;跨命令引用(如 speckit.plan)对应同名 speckit-* 技能。含单引号的参数需转义,例如 'I'''m Groot'。

适用场景:需要按 Spec Kit 工作流完成规划阶段、产出研究、数据模型、接口契约与快速验证指南的项目。

限制:命令在 Phase 1 设计后结束;quickstart.md 仅作验证/运行指南,不含完整实现代码、迁移或测试套件;纯内部项目可跳过 contracts;YAML 无法解析时需告知用户且不静默跳过。其余细节暂未提供。