SuperAPI AI 工具集

spec-implementation-execute

编程与开发

查看项目

更新于 10-16 06:52

技能介绍

用途:在 Spec 实现阶段(I2)按 {FEATURE_DIR}/implementation/plan.md 分批执行任务,并把执行状态与最小审计信息只回写到 plan.md,使其成为唯一执行清单与状态 SSOT。

主要能力:复用 executing-plans 的“五步执行 + 批次检查点 + 遇阻塞即停”骨架,默认每批执行前 3 个未完成任务;对每个任务标记 in_progress、按步骤执行、运行最小验证并记录关键信号、频繁提交(Commit message 必须中文)、回写 plan.md(勾选任务、补齐 commit/pr/changed_files、记录验证摘要),完成后标记 completed 或 blocked。

使用方式:先满足 spec-context 门禁并回显 FEATURE_DIR=...;开始时宣布使用本技能。读取 plan.md 及按需引用的 requirements/design 文件;写入仅限 plan.md。命令默认面向 PowerShell,同一行多命令用 ; 分隔。批次完成时汇报已完成任务、验证摘要、回写位置、未完成任务与阻塞项,然后等待反馈。全部任务完成且最小验证通过后,调用 using-aisdlc 路由到 finishing-development。

停止条件:未得到 FEATURE_DIR、当前分支为 main/master 且未获明确同意、plan.md 不存在或不可读、存在未消除的 NEEDS CLARIFICATION、计划有关键缺陷、执行中缺依赖/权限/环境/数据、测试反复失败或不理解指令时,立即停止并寻求澄清,禁止猜测推进。

限制:执行中产生的 ADR/契约草案只能落在 {FEATURE_DIR} 内,并在 plan.md 追加 Merge-back 待办清单,本阶段禁止直接更新 project/*。输出时需按状态填写 ROUTER_SUMMARY 并调用 using-aisdlc 路由下一步。