SuperAPI AI 工具集

spec-execute

通用与其它

查看项目

更新于 10-16 05:04

技能介绍

用途:在 sdlc-dev 流程的 I2(实现执行)阶段,依据 {FEATURE_DIR}/implementation/plan.md 分批执行任务。该文件是唯一执行清单与状态来源(SSOT),执行状态与最小审计信息只回写到它。

主要能力:默认每批执行前 3 个未完成任务;逐任务标记 in_progress,按任务步骤执行并运行最小验证,记录关键输出信号;频繁提交且 Commit message 需用中文;勾选任务并补齐 branch/commit/pr/changed_files 与验证摘要。若执行中产生决策或契约变更,仅在 {FEATURE_DIR} 内的 design/design.md、design/adr/、design/contracts/ 落盘草案,并在 plan.md 追加 Merge-back 待办,本阶段不直接改 project/*。

使用方式:先经 spec-context 获取上下文并回显 FEATURE_DIR。开始时宣布「我正在使用 spec-execute 技能按 plan.md 分批执行并回写 SSOT。」按五步骨架:审查计划、分批执行、批次检查点汇报、继续或重审、完成后调用 using-aisdlc 路由到 finishing-development。批次检查点须汇报已完成任务、验证摘要、回写位置、未完成任务与阻塞项,然后说「准备好反馈。」等待反馈。命令默认面向 PowerShell,同行多命令用 ; 分隔。

限制与停止条件:未取得 FEATURE_DIR、当前分支为 main/master 且未获明确同意、plan.md 缺失或不可读、存在未消除的 NEEDS CLARIFICATION、计划缺可执行命令或最小验证、required 子仓未切到与根项目同名 Spec 分支、子仓处于未批准的 detached HEAD、执行中缺依赖/权限/环境/数据、测试反复失败或指令不理解时,立即停止并澄清,不得猜测推进。完成后输出 ROUTER_SUMMARY 并调用 using-aisdlc 路由。其他细节暂未提供。