Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
gjalla avatar

Gjalla Breakdown

  • 211 installs
  • 2 repo stars
  • Updated June 15, 2026
  • gjalla/engineering

Breaks a feature spec into dependency-ordered waves of small, verifiable tasks to make implementation easy to track.

About

Splits a written feature spec into dependency-ordered waves of bite-sized, reviewable tasks with acceptance criteria. A developer uses it after writing a spec to prepare trackable implementation work.

  • Groups tasks into sequential waves by dependency
  • Each task touches 1-2 files with acceptance criteria

Gjalla Breakdown by the numbers

  • 211 all-time installs (skills.sh)
  • Ranked #1,029 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Jul 24, 2026 (Skillselion catalog sync)
npx skills add https://github.com/gjalla/engineering --skill gjalla-breakdown

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs211
repo stars2
Last updatedJune 15, 2026
Repositorygjalla/engineering

What it does

Breaks a feature spec into dependency-ordered waves of small, verifiable tasks to make implementation easy to track.

Files

SKILL.mdMarkdownGitHub ↗

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.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.