From productivity
Break an effort into concrete next steps. Use when the user says "break this down", "decompose", "plan this effort", or when an effort is in idea/planning status and needs structure before work begins.
npx claudepluginhub acjackman/claude-productivityThis skill uses the workspace's default tool permissions.
Transforms a vague or high-level effort into actionable work. This is the bridge between "I should do something about X" and "here are the specific things to do."
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.
Transforms a vague or high-level effort into actionable work. This is the bridge between "I should do something about X" and "here are the specific things to do."
$ARGUMENTS identifies the effort — by name, slug, wikilink, or description.
Decomposition follows the same pattern whether you're breaking down a software task, an operational project, or a personal initiative:
This maps to standard practices:
The skill doesn't impose a framework — it follows the effort's natural grain.
Read the effort via read_note. Understand:
idea, planning, active)Assess readiness — is this effort ready to decompose, or does it need refinement first?
Ready to decompose (has a clear goal, scope is bounded):
Needs refinement first (vague goal, unclear scope, many unknowns):
Propose next steps. Write a structured ## Next Steps section:
## Next Steps
- [ ] **Spike: <unknown>** — research/investigate before committing to an approach
- [ ] <concrete task 1> — <why this is needed>
- [ ] <concrete task 2> — <depends on task 1>
- [ ] <concrete task 3>
- [ ] **Checkpoint:** <review point before continuing>
Guidelines:
Present the plan for approval:
Here's how I'd break down :
[proposed next steps]
The first thing to do is:
Want me to write this to the effort? Anything to change?
On approval, write to the effort via patch_note:
## Next Steps## Open Questionsidea, suggest moving to planning or activeOffer follow-up:
/handoffWhen the effort isn't clear enough to decompose, ask targeted questions. Don't dump all questions at once — go conversationally:
Round 1 — Outcome:
Round 2 — Scope:
Round 3 — Unknowns:
Capture answers into the effort file as you go (## Goal, ## Scope, ## Open Questions).
If decomposition reveals the effort is actually 2-3 distinct efforts:
/effort-create with efforts frontmatter linking to the parentWell-scoped effort:
/effort-decompose [[20260318211939|Phoenix DB Migration]]
→ Reads effort, sees clear goal ("migrate to PG 16 with zero downtime"), proposes: spike replication lag → test rollback → schedule window → execute → verify → close
Vague effort:
/effort-decompose "improve API performance"
→ "This is broad — let me ask a few questions. What's slow? Is there a target latency? Which endpoints?" → After refinement: profile top 5 endpoints → identify bottlenecks → fix top 3 → benchmark → ship