closing-the-loop
所有任务完成后激活。确认实现完整性 → roadmap 记录 → 跨项目经验提炼 → 分支收尾 → 本地 git commit。刚性技能。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
所有任务完成后激活。确认实现完整性 → roadmap 记录 → 跨项目经验提炼 → 分支收尾 → 本地 git commit。刚性技能。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Activated before any coding begins. Socratic requirements clarification → project type detection → L4 exploration → outline-first design → save to 6-section roadmap. Flexible skill.
Activate after all tasks are complete. Confirm implementation integrity → roadmap recording → cross-project experience extraction → branch cleanup → local git commit. Rigid skill.
Activated when user explicitly invokes skill:hotfix. Emergency fix streamlined channel: mini brainstorming -> fix -> test -> closing-the-loop(mini). Flexible skill.
Activated after writing-plans completes. Execute TDD (RED→GREEN→REFACTOR) per sub-function → subagent 8-Dimension Review → Sub-function Full Testing → Full-Scenario Integration Testing after all pass. Bug fixes follow the same flow. Rigid skill.
Activate after design is approved. Break work into function-level TDD Triplet tasks → reference roadmap §4 Anti-Duplication → annotate L2/L3 reuse. Reference implementing and closing-the-loop at end of plan. Flexible skill.
任何编码开始前激活。苏格拉底式需求澄清 → 项目类型检测 → L4勘探 → 大纲先行 → 保存6节roadmap。柔性技能。
| name | closing-the-loop |
| description | 所有任务完成后激活。确认实现完整性 → roadmap 记录 → 跨项目经验提炼 → 分支收尾 → 本地 git commit。刚性技能。 |
严格遵循。闭环是编码的一部分,不是可选的附加步骤。
每一次编码不只是完成当前任务,而是为未来所有项目积累资产。
没有闭环:每次任务 → 冷启动 → 从零开始
有闭环: 每次任务 → 命中已有模式 → 快速完成 → 回写新经验
对照 writing-plans 计划逐项核对:
任一项未完成 → 停止,退回 implementing 补全。
cd {项目目录} && git add -A && git commit -m "{描述}"
只做本地 commit,不 push。(用户指定:代码之外的 Git 操作均在本地进行。)
判据:git status 干净。
主代理执行(roadmap 需要全局视角)。向 knowledge-base/{项目名}/{项目名}-roadmap.md 追加:
| 日期 | 步骤 | 做了什么 | 涉及文件 | 验证结果 |
|------|------|---------|---------|---------|
| 06-23 | N | {描述} | {文件列表} | ✅ 审查通过 / ✅ 测试通过 |
判断本次任务是否有可跨项目复用的经验:
发现依赖版本陷阱?框架配置反模式?跨项目通用解法?技术坑?性能优化模式?
├─ 任一 → 委派 subagent 搜索 knowledge-base/通用编码经验.md
│ ├─ 已有相关条目 → 合并追加
│ └─ 无相关条目 → 新增条目(按 L2 格式:✅推荐 + ❌避免 + 代码对比)
└─ 都没有 → roadmap §6 记录"本次无 L2 回写"
L2 回写用 subagent 委派(通用编码经验.md 可能数万行,节省主上下文):
你是 closing-the-loop 回写子代理。请完成知识库经验提炼:
本次任务摘要:
- 做了什么:[描述]
- 涉及文件:[列表]
- 踩到的坑:[描述,如无写"无"]
- 跨项目经验:[描述,如无写"无"]
你的工作:
1. 读取 knowledge-base/通用编码经验.md
2. 判断本次经验是否已有相关条目
- 已有 → 合并追加
- 无 → 按 L2 格式新增
3. 更新 knowledge-base/{项目名}/{项目名}-roadmap.md §6(经验提炼)
4. 回报:修改了哪些文件 + 修改内容摘要
所有任务完成后:
→ 展示选项:
├─ 合并到 main/master(直接合并或 PR)
├─ 保留分支(仍有后续工作)
└─ 丢弃分支(实验性工作)
→ 清理 git worktree(如有使用)
→ 删除已合并的本地分支
配置变更、hotfix 等不产生新功能的任务,走精简版:
| 钢印项 | 完整版 | mini 版 |
|---|---|---|
| 1. 实现完整性确认 | ✅ | ✅ |
| 2. Git commit(本地) | ✅ | ✅ |
| 3. Roadmap 追加 | ✅ | ✅(仅 §5 一行) |
| 4. L2 经验提炼 | ✅ | ❌(除非有新技术知识) |
| 5. 分支收尾 | ✅ | ❌ |
| 操作 | 执行者 | 原因 |
|---|---|---|
| Roadmap §5 实现记录追加 | 主代理 | 需要全局视角 |
| Roadmap §2/§3/§4 更新 | 主代理 | 需要架构判断 |
| L2 通用编码经验搜索+更新 | Subagent | 文件可能数万行 |
| Git commit | Subagent | 纯机械操作 |
| 分支合并/清理 | Subagent | 纯机械操作 |
| 你的想法 | 真相 |
|---|---|
| "这次改动太小了,不值得记" | 最宝贵的经验来自小改动。不记 = 下次还会踩。 |
| "太累了,下次再回写" | 现在不写 = 下次冷启动。现在的 2 分钟换下次的 20 分钟。 |
| "roadmap 等有空再更新" | roadmap 是任务的最后一步。不更新 = 任务没完成。 |
| "这个经验只对这个项目有用" | 先判断再下结论。很多"项目专属"经验其实是跨项目通用的。 |
| "分支不用收尾,留着就行" | 未清理的分支会堆积。每次闭环检查一次。 |