implement-specs-with-subagents/SKILL.md
當有多份規格文檔需要被實作時,且環境允許使用subagents,建議使用本技能調度subagents完成任務
npx skillsauth add laitszkin/apollo-toolkit implement-specs-with-subagentsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
調度多個subagents完成規格文檔的實作。
checklist.md, tasks.md, spec.md 當中所有非用戶填寫的checkboxes全部被勾選為完成狀態閱讀用戶指定的spec:
spec.md 定義了用戶的需求tasks.md 定義了詳細的實作任務checklist.md 定義了任務的完成和驗收條件contract.md 定義了spec的外部依賴design.md 定義了相關業務鏈路的架構設計coordination.md(如有)定義了batch spec之中各份spec各自的實作邊界preparation.md(如有)定義了實作batch spec之前各spec的共用準備工作按照以上文件,閱讀repo,理解本次spec的實作範圍。
如果實作的batch spec 有 preparation.md,你需要在開始實作之前需要先完成 preparation.md 之中所規定的任務內容,並在驗收條件滿足之後回填 preparation.md。使用 commit-and-push 技能並遵守當中的流程將前置準備工作提交,不需要推送到remote。
識別各份spec之間的依賴關係,並建立調度順序。將多份spec的實作切分為多個實作批次。每一個實作批次內部的spec之間沒有互相依賴。完成實作批次的建立之後,為每一個subagents分配僅一份spec,並且開始實作。
在開始實作一個新的實作批次之前,你需要使用 merge-changes-from-local-branches 技能,遵守當中的流程,將前一個實作批次的變更從本地其他分支合併回來。
完成所有實作批次的合併之後,你需要閱讀所有spec之中的 checklist.md, tasks.md, spec.md,並確保當中非用戶填寫的任務相關checkboxes都被勾選為完成。
preparation.md。3份spec之間各自無依賴關係。" -> "先完成 preparation.md 的實作並提交。然後啟動三個subagents並行完成三份spec的任務。完成之後,將變更合併回當前分支。完成驗證工作之後向用戶回報結果。"development
Review a pull request — interactive PR selection via `gh`, 4-dimension code review (hallucinated code, architecture, performance, test validity), then post severity-graded comments with fix suggestions on the PR. Not for spec-based review — use `review` instead.
development
Read a user-specified PDF that marks the week's key financial events, deeply research each marked event with current sources, capture any additional breaking financial developments, and produce a concise Chinese-capable PDF briefing that explains what happened and why it matters.
documentation
Generate long-form videos (more than 10 minutes) by following user instructions and invoking related skills only when needed (`openai-text-to-image-storyboard`, `docs-to-voice`, `remotion-best-practices`). For text inputs, extract a complete long-form story arc, generate fresh storyboard images (no reuse of previously generated pictures), and render a 16:9 animated long-form video.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。