Decompose specs into small, verifiable tasks with acceptance criteria and dependency ordering. Use when you have a spec and need implementable units.
npx claudepluginhub v1truv1us/ai-eng-system --plugin ai-eng-learningThis skill uses the workspace's default tool permissions.
Break a specification into atomic, independently verifiable tasks with clear acceptance criteria, dependency ordering, and time estimates. This is the canonical Plan-phase skill.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Break a specification into atomic, independently verifiable tasks with clear acceptance criteria, dependency ordering, and time estimates. This is the canonical Plan-phase skill.
incremental-implementation or test-driven-developmentEpic (the full feature)
└── Phase (logical grouping, ~1 day of work)
└── Task (atomic unit, ~30 min)
└── Subtask (only if task is still too large)
Every atomic task must include:
| Field | Description | Example |
|---|---|---|
| ID | Unique identifier | FEAT-001-A |
| Title | Action-oriented name | "Create SessionManager class" |
| Depends On | Blocking task IDs | FEAT-001-B or "None" |
| Files | Exact files to modify or create | src/context/session.ts |
| Acceptance Criteria | Checkboxes defining "done" | [ ] Class exports correctly |
| Spec Reference | Links to user story and acceptance criteria | US-001: AC-2 |
| Estimated Time | Time box | 30 min |
| Complexity | Low / Medium / High | Medium |
For each user story, break it into implementation tasks:
specs/{feature}/plan.md| Rationalization | Reality |
|---|---|
| "I can just start with the first task" | Without dependency ordering, you will hit blockers mid-implementation. |
| "Tasks don't need acceptance criteria" | Without criteria, you cannot verify a task is actually complete. |
| "I will figure out dependencies as I go" | Discovered dependencies cause context switching and rework. |
specs/{feature}/plan.md