decompose
Decompose a phase plan into atomic beads and sub-beads. Use when breaking down a phase into tasks, when the user mentions "decompose" or "break down", when creating beads from a plan, or when structuring work for parallel execution.
Security Assessment
About decompose
The 'decompose' skill is designed to break down complex phase plans into atomic tasks, referred to as beads and sub-beads. This skill is essential when structuring large projects, as it allows for granular task management and ensures that complex workflows can be executed in parallel. By decomposing a phase into smaller components, the skill facilitates better planning, clearer task assignments, and more efficient resource management for agents. This decomposition process is particularly useful when a project needs to be split into manageable chunks for agents to handle simultaneously, preventing bottlenecks and improving overall project flow.
FAQ
When should I use the 'decompose' skill?
Use this skill when you need to break down a phase plan into smaller tasks or 'beads', especially when structuring work for parallel execution or when the user mentions 'decompose' or 'break down'.
What tools and commands are involved in this skill?
The skill uses several tools and commands for file operations, bead tracking, and graph intelligence, such as 'Read', 'Write', 'bd create', and 'bv --robot-suggest'.
Is there a specific format or convention for naming sub-beads?
Yes, sub-beads are named using specific suffixes: '.1' for schema/types/models, '.2-.3' for core implementation, '.4-.8' for tests, '.9' for integration/wiring, and '.10' for documentation.
What is the purpose of subagents in the 'decompose' skill?
Subagents help with the cognitive workload of decomposition by managing different aspects of the phase breakdown, including understanding the phase, creating the manifest, generating beads, setting dependencies, and validating the plan.
Install decompose
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
Mburdo/knowledge_and_vibes