bean-decomposition
CommunitySmart task sizing for development.
Software Engineering#task decomposition#development planning#agile development#feature breakdown#bean sizing#tdd cycles
Authorpeel
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps development teams accurately size tasks by determining whether a single task should be a standalone bean or a feature with multiple child tasks, based on estimated development effort.
Core Features & Use Cases
- Task Sizing: Evaluates plan tasks to determine optimal bean structure (task vs. feature).
- TDD Cycle Estimation: Uses a rule of thumb (3+ TDD cycles = feature) to guide decomposition.
- Bean Generation Commands: Provides precise
beans createcommands for generating feature and task beans. - Dependency Management: Guides on setting up
--blocked-byrelationships between beans. - Use Case: When planning a new feature, this skill ensures that complex tasks are broken down into manageable sub-tasks, improving parallelization and tracking.
Quick Start
Use the bean-decomposition skill to determine the structure for a plan task that requires approximately 5 TDD cycles.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bean-decomposition Download link: https://github.com/peel/fiddle/archive/main.zip#bean-decomposition Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.