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 从公开仓库中收录这些内容。

举报或申请下架