From wicked-garden
Challenges assumptions, reframes problems, identifies opportunities, and validates asks before implementation using five lenses. For clarify/design phases.
How this skill is triggered — by the user, by Claude, or both
Slash command
/wicked-garden:deliberateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A structured way of thinking about work **before doing it**. Applied to any request —
A structured way of thinking about work before doing it. Applied to any request — bugs, features, enhancements, content, design, infrastructure — to ensure we're solving the right problem the right way.
Challenge the premise before solving it.
If the problem is real, dig to the root.
Every change is a window into the surrounding code/content/system.
See refs/opportunity-patterns.md for common patterns.
Step back further. Is the current approach the right one?
See refs/rethink-framework.md for evaluation.
Before committing to the obvious solution, explore alternatives.
## Deliberation Brief: {title}
### Assessment
**Validity**: Real problem / Symptom / Not a problem / Wrong framing
**Root cause**: {actual cause, not what was reported}
**Blast radius**: {what else is affected by the same root cause}
### Opportunities
**Cleanup**: {what can be improved alongside}
**Generalization**: {can we abstract or consolidate?}
**Rethink**: {should we redesign the approach?}
### Recommendation
**Strategy**: Fix / Redesign / Generalize / Defer / Close
**Rationale**: {why this approach over alternatives}
**Scope**: Expand / Contract / Same — {what changed from original ask}
### Guidance
{specific direction for whoever does the work}
The five lenses are universal. The refs provide depth for specific contexts:
/wicked-garden:deliberate {description or GH#}npx claudepluginhub mikeparcewski/wicked-garden --plugin wicked-gardenProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.