Gjalla Breakdown

gjalla/engineering/skills/gjalla-breakdown

作者 gjalla4d328da6c0b728ca72add7d4255aeb0c4ef2a8b5無授權條款收錄於 2026年10月9日更新於 2026年10月9日

Break a feature spec into intentional waves and bite-sized tasks grouped by dependency. Use after a spec is written to prepare for easy-to-track implementation.

AI 產生的概覽

把功能規格拆成依相依性排序的波次,每波包含小而可驗證的實作任務。

功能
這個技能會把已寫好的功能規格轉成結構化的任務拆解,依序分成若干波次,同一波次內的任務可以平行進行。每個任務包含編號、一行描述、確切的檔案路徑、相依關係與驗收標準,拆解結果會保存在規格目錄中,方便追蹤進度。它也建議單一規格的任務總數盡量控制在 20 個以內,超過就拆成多個規格。
適用情境
適用於功能規格或代理計畫已經寫好、準備進入實作階段,並希望有一份容易追蹤的計畫時。也適合需要依相依關係排序,並把工作分組為可平行波次的情況。
執行需求
不需要腳本或特殊工具,屬於純指令技能。需要已有可讀取的功能規格或代理計畫,以及用來存放拆解檔案的規格目錄。

Wave-Based Task Breakdown

Break the feature into sized, dependency-ordered task waves. This makes it easier to keep track of progress as we build so we ensure that we're on track to build what the user expects:

Process

  1. Read the spec: Identify all behavioral requirements and technical changes from the agent plan or gjalla spec.
  2. Identify tasks: Each task should touch 1-2 files and produce a small, reviewable diff that's verifiable.
  3. Map dependencies: Which tasks must complete before others can start?
  4. Group into waves: Tasks within a wave can be done in parallel; waves are sequential.

Task Format

Waves of work comprise groups of tasks:

  • ID: W1-T1, W1-T2, W2-T1, etc.
  • Description: One-line summary of what changes.
  • Files: Exact file paths that will be modified or created.
  • Depends On: Task IDs this depends on (within same wave = none).
  • Acceptance: How to verify this task is done.

Principles

  • Waves help you group tasks into logical/modular sections so you can put them in an intuitive order. For instance, data model changes might need to come first so the rest of the waves have the foundation they need to build on.
  • The waves and tasks should have a place to mark once complete so that we can easily see our status as we implement.
  • Make sure that docs, verification, tests, etc are included in your breakdown.

To avoid overload, try to keep the total task count under 20 for a single spec; split larger features into multiple specs.

Enter the implement loop

Once the breakdown is written, keep it in the spec directory next to the design so a human (or a resumed session after compaction) can see exactly where implementation stands without re-reading anything. Tick waves off in that file as they land, with the acceptance evidence next to each.

When the final wave is verified, the change moves to review (see gjalla-code-review).

來源與署名

來源:gjalla/engineering位於skills/gjalla-breakdown提交4d328da

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架