closing-the-loop
所有任务完成后激活。确认实现完整性 → roadmap 记录 → 跨项目经验提炼 → 分支收尾 → 本地 git commit。刚性技能。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
所有任务完成后激活。确认实现完整性 → roadmap 记录 → 跨项目经验提炼 → 分支收尾 → 本地 git commit。刚性技能。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
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 是任务的最后一步。不更新 = 任务没完成。 |
| "这个经验只对这个项目有用" | 先判断再下结论。很多"项目专属"经验其实是跨项目通用的。 |
| "分支不用收尾,留着就行" | 未清理的分支会堆积。每次闭环检查一次。 |