From feature-dev
This skill should be used when the user asks to "scope this problem", "define the issue", "write a bug report", "create an issue for", "what should the ticket include", "describe this problem", or discusses issue creation and problem definition. Provides methodology for transforming vague problems into well-defined, actionable issues.
How this skill is triggered — by the user, by Claude, or both
Slash command
/feature-dev:scope-issueThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guidance for transforming problem descriptions into well-defined, actionable issues.
Guidance for transforming problem descriptions into well-defined, actionable issues.
Start with understanding the problem completely before proposing solutions. Resist the urge to jump to implementation details.
Questions to explore:
Every issue needs clear boundaries. Define what is included AND what is explicitly excluded.
Scope indicators:
Define what "done" looks like before starting. Acceptance criteria should be verifiable, not subjective.
Good criteria:
Avoid:
Ask adaptive questions based on context. Not all questions apply to every issue.
For bugs:
For features:
For improvements:
Surface constraints early to avoid scope creep and unrealistic expectations.
Craft titles that communicate at a glance:
Examples:
The opening section should answer: "Why does this issue exist?"
Template:
## Problem
[Description of current state and why it's problematic]
**Impact:** [Who is affected and how severely]
**Context:** [Background information, how this was discovered]
Watch for these warning signs:
Resolution: Split into multiple issues, link them together.
Avoid ambiguous language:
Issues without context become confusing later:
Good issues are:
Split issues that:
Combine issues that:
Categorize what kind of work this is:
bug - Something is brokenfeature - New functionalityenhancement - Improvement to existing featurechore - Maintenance, refactoring, dependenciesdocs - Documentation changesIndicate urgency:
critical - Blocking production, immediate attentionhigh - Important, should be addressed soonmedium - Normal prioritylow - Nice to have, when time permitsIdentify which part of the system:
frontend, backend, api)auth, billing, dashboard)security, performance, accessibility)## Problem
[What's wrong and why it matters]
**Impact:** [Severity and who is affected]
## Acceptance Criteria
- [ ] [Verifiable condition 1]
- [ ] [Verifiable condition 2]
## Dependencies
- [Any blockers or prerequisites]
npx claudepluginhub arizonabay/claude-plugins --plugin feature-devCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.