其他
当要把目标形工作路由到 prathamdby/skills…
适用于将多步交付目标交给 prathamdby/skills 的预定义 playbook,并按 leaf 顺序执行、校验和断点恢复。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 39/100 ×0.15
适用场景
当要把目标形工作路由到 prathamd特定
解决思路
- 先读取匹配到的 leaf:leaf 自己拥有触发条件、选项、流程和终止状态;行动前完整阅读它。
- 绝不要重建缺失的 leaf,也不要把它的流程复制到当前技能中;`playbooks/` 下的 playbook 只是预定路由。
- 按意图匹配以下 playbook 路由:`design`—先设计后写码,检查里程碑(`playbooks/design.md`);`review-plan`—审查计划或提案(`playbooks/review-plan.md`);`deslop`—移除 slop(`playbooks/deslop.md`);`commit`—只提交(`playbooks/commit.md`);`open-pr`—创建或更新 PR(`playbooks/open-pr.md`);`finish-pr`—处理 PR 反馈(`playbooks/finish-pr.md`);`inspect-pr`—检查 PR/CI 或单条回复(`playbooks/inspect-pr.md`);`understand-repo`—绘制当前仓库(`playbooks/understand-repo.md`);`research-external`—克隆/搜索外部仓库(`playbooks/research-external.md`);`orchestrate`—协调 subagents(`playbooks/orchestrate.md`);`session`—保存或恢复会话(`playbooks/session.md`);`cursor-agent`—Cursor Agent CLI(`playbooks/cursor-agent.md`);`claude-code`—Claude Code CLI(`playbooks/claude-code.md`);`codex`—Codex CLI(`playbooks/codex.md`);`todoist`—Todoist 任务(`playbooks/todoist.md`);`use-skill`—运行此链接中的技能(`playbooks/use-skill.md`);`ship`—实现 → deslop → commit → make-pr(`playbooks/ship.md`);`design-then-ship`—设计、里程碑,然后 ship(`playbooks/design-then-ship.md`);`save-work`—可选 deslop → commit(`playbooks/save-work.md`)。
- 在进入链之前先匹配一个立即动作的 playbook。
- review 形态的请求留在 `review-plan`(绝不要前置到 `ship`)。
- 仅定位或仅回复 → `inspect-pr`;修复、推送或处理反馈 → `finish-pr`。
- `inspect-pr` playbook 绝不继续进入 `finish-pr`。
- leaf `gh` 绝不继续进入 leaf `fix-pr`;`fix-pr` 会加载 `gh` 以进行 GitHub I/O。
- `deslop` 在 `ship` 中必需,在 `save-work` 中可选。
- 实现是父工作,不是 leaf。
- 在 `deslop` 前解决混合 staged/unstaged 路径。
- 匹配时记录:`route | current owner | completed owners | design path | diff/tests | terminal`。
- 打开匹配到的 `playbooks/<id>.md`,并将其步骤逐字复制到 todo list。
- 当两个动作或两个链冲突时,只问一个问题。
- 如果没有任何匹配,问一个关于预期结果的问题;如果仍然很大,使用 `design`。
- 来自 `upfront-design` 的 `DIRECT` 是 no-op 成功;`DESIGNED` 和 `CHECKED` 是成功,链在任一情况下继续。
- 当记录了一个 playbook 及其 `complete_when` 时,匹配完成。
- 从 `playbooks/` 中,将 `leaf:<name>` 解析为 `../../<name>/SKILL.md` 或 `../../../personal/<name>/SKILL.md`。
- 在链开始前以及轮到每个 leaf 前,验证匹配 playbook 中的每个 leaf。
- 缺失时 → 报告名称和路径,然后用 `npx skills@latest add prathamdby/skills` 停止。
- 当所有必需路径存在,或缺失技能报告已发送时,安装验证完成。
- 完整阅读当前 leaf,并运行到终止状态。
- 只有在成功或 no-op 后才前进;遇到 blocked 或 waiting 时暂停。
- 中断后,在继续前验证最后 owner 的 artifacts。
- 在 `make-pr` 前,要求工作树干净。
- 对于 `parent:implementation`,在 ledger 中记录 planned-work diff 和 test evidence。
- 当 `complete_when` 成立,或当前 leaf 报告了为何暂停时,调用/恢复完成。
适用边界 · 注意事项
- 不适用于不依赖 prathamdby/skills 的 playbook/leaf 体系的任务。
- 没有匹配的 playbook 且目标仍然很大时,不要硬走现有路由;先问预期结果,仍大则改用 `design`。
- 不要重建缺失的 leaf 或复制其流程;应报告缺失并用 `npx skills@latest add prathamdby/skills`。