用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/DawnMoon1542/agents-skills --skill executing-plans命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
在创造性开发前使用——一次确认完整需求、方向和全部 Stage,再交给 grill-with-docs 依次完成各 Stage 设计
brainstorming 完成后使用——依次完成全部 Stage 的领域对质和最终状态设计,再统一交给 writing-plans
writing-plans 完成全部 Stage 后使用——创建开发分支,组合 executing-plans、TDD 和子代理审查逐 Task 提交,并在每个 Stage 后以 --no-ff 合并回原分支
基于 SOC 职业分类
正在显示 SKILL.md
| name | executing-plans |
| description | 由 smart-exec-plan 调用——解析全部 Stage 计划,按 Stage、Task Group、Task、Step 顺序持续推进并维护进度 |
本技能负责计划读取、复核、定位和推进,不管理分支、提交或合并。Git 操作由 smart-exec-plan 统一控制,Task 实现与审查由 subagent-driven-development 执行。
开始时声明: “我正在使用 executing-plans 技能解析并推进全部 Stage 计划。”
从 brainstorming 索引读取按顺序排列的全部计划文件。每个计划对应一个 Stage。
同时读取:
Stage → Task Group → Task → Step
Stage 和 Task 都不是独立部署边界。
digraph execution {
"读取 brainstorming 索引" [shape=box];
"读取全部计划并复核" [shape=box];
"定位下一个未完成 Stage" [shape=box];
"重新读取当前计划进度" [shape=box];
"定位下一个未完成 Task" [shape=box];
"提取完整 Task 文本" [shape=box];
"交给 subagent-driven-development" [shape=box];
"Task 审查通过?" [shape=diamond];
"更新 Task 进度并交给 smart-exec-plan 提交" [shape=box];
"Stage 还有 Task?" [shape=diamond];
"交给 Stage 审查" [shape=box];
"还有 Stage?" [shape=diamond];
"交给最终验证和审查" [shape=doublecircle];
"读取 brainstorming 索引" -> "读取全部计划并复核";
"读取全部计划并复核" -> "定位下一个未完成 Stage";
"定位下一个未完成 Stage" -> "重新读取当前计划进度";
"重新读取当前计划进度" -> "定位下一个未完成 Task";
"定位下一个未完成 Task" -> "提取完整 Task 文本";
"提取完整 Task 文本" -> "交给 subagent-driven-development";
"交给 subagent-driven-development" -> "Task 审查通过?";
"Task 审查通过?" -> "交给 subagent-driven-development" [label="修复并重审"];
"Task 审查通过?" -> "更新 Task 进度并交给 smart-exec-plan 提交" [label="是"];
"更新 Task 进度并交给 smart-exec-plan 提交" -> "Stage 还有 Task?";
"Stage 还有 Task?" -> "重新读取当前计划进度" [label="是"];
"Stage 还有 Task?" -> "交给 Stage 审查" [label="否"];
"交给 Stage 审查" -> "还有 Stage?";
"还有 Stage?" -> "定位下一个未完成 Stage" [label="是"];
"还有 Stage?" -> "交给最终验证和审查" [label="否"];
}
开始实现前一次性复核全部计划:
关键缺口会导致错误实现时,在创建开发分支和修改代码前停止。不得自行补充设计决策。
每次 Task 循环开始时重新读取当前计划文件,这是上下文压缩后恢复位置的唯一依据。
定位顺序:
不得只依赖对话中的计划摘要。
Task 只有同时满足以下条件才可标记完成:
满足条件后:
本技能不自行运行 git commit。
Task 完成时只要求计划规定的局部验证通过。不得为了让中间 commit 可部署而增加兼容代码。
以下状态可以留给后续 Task:
前提是当前 Task 已完成自身计划职责,且遗留部分明确属于后续已定义 Task。
完整构建、类型检查、lint、单元测试和集成测试在全部 Stage 完成后统一执行。
当前 Stage 所有 Task 提交后,交给 subagent-driven-development 执行 Stage 审查。Stage 审查通过后由 smart-exec-plan:
--no-ff 合并到原分支本技能不在 Stage 之间暂停,不调用 brainstorming,也不询问是否继续。
立即停止并报告:
回退判断:
阻塞时不得猜测,不得修改已完成 Task 的进度。