Issue Decomposition
Transform high-level project descriptions into well-structured GitHub issues. Each issue includes a user story, acceptance criteria, dependencies, labels, and effort estimates. The skill follows the INVEST principles to ensure issues are independent, negotiable, valuable, estimable, small, and testable.
Installation
Add the marketplace and install this skill:
/plugin marketplace add britt/claude-code-skills
/plugin install britt/issue-decomposition
Or install all skills at once:
/plugin install britt/claude-code-skills
Compatibility
| Platform | Supported |
|---|---|
| Claude Code | ✓ |
| Claude.ai | ✓ |
How to use it
Use this skill when:
- You have a feature or project to break down into tasks
- You need to create structured GitHub issues from a description
- During project planning to generate actionable work items
- Converting requirements into well-formed issues
Features
Complete issue templates Each generated issue includes a user story, description, acceptance criteria with checkboxes, dependency mapping, labels, and T-shirt size estimates.
Structured decomposition process Walks through understanding scope, identifying major components, generating issues, mapping dependencies, and previewing before creation.
Label taxonomy and estimation guidelines Uses a consistent label system for type, area, and priority, with T-shirt sizing mapped to typical durations from half a day to a full week.
Preview before creating Always shows a summary table of proposed issues with titles, estimates, and dependencies before creating anything in GitHub.