brainstormer/SKILL.md
Generate brainstorm ideas from multiple thinking frameworks and perspectives. Use when the user asks to brainstorm, ideate, explore options, think through a problem, generate alternatives, or needs creative input on any topic.
npx skillsauth add tim-hub/role-based-skills brainstormerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate diverse ideas by applying structured thinking frameworks to any problem. Each framework forces a different angle, reducing blind spots and expanding the solution space.
When the user asks to brainstorm:
Break the problem down to its fundamental truths. Remove all assumptions. Rebuild from scratch.
Apply each lens to the existing solution or concept:
Ask "How would we make this fail?" or "What's the opposite of what we want?" Then invert those answers into solutions.
Find a solved problem in a different domain that shares structural similarities. Map the solution back.
Deliberately add or remove constraints to shift thinking:
Ask "why" repeatedly to drill to root cause, then brainstorm solutions at the deepest level.
Consider the problem through the eyes of different stakeholders:
| Problem Type | Recommended Frameworks | |---|---| | New feature / greenfield | First Principles, Analogy Transfer, Stakeholder Perspectives | | Improve existing solution | SCAMPER, Constraint Manipulation, Stakeholder Perspectives | | Debugging / incident | Five Whys, Reverse Thinking, Constraint Manipulation | | Architecture / design | First Principles, Reverse Thinking, Analogy Transfer | | Stuck / no ideas | Constraint Manipulation, SCAMPER, Reverse Thinking | | Strategy / prioritization | Stakeholder Perspectives, First Principles, Constraint Manipulation |
Present ideas grouped by framework in this structure:
## Brainstorm: [Problem Statement]
### [Framework Name]
| # | Idea | Rationale | Effort | Impact |
|---|------|-----------|--------|--------|
| 1 | ... | ... | Low/Med/High | Low/Med/High |
| 2 | ... | ... | Low/Med/High | Low/Med/High |
### [Next Framework Name]
| # | Idea | Rationale | Effort | Impact |
|---|------|-----------|--------|--------|
| 1 | ... | ... | Low/Med/High | Low/Med/High |
---
### Top Picks
The strongest ideas across all frameworks, with brief justification:
1. **[Idea]** - Why this stands out
2. **[Idea]** - Why this stands out
3. **[Idea]** - Why this stands out
testing
Use when creating new skills, editing existing skills, or verifying skills work before deployment - applies TDD to process documentation by testing with subagents before writing, iterating until bulletproof against rationalization
development
Use when design is complete and you need detailed implementation tasks for engineers with zero codebase context - creates comprehensive implementation plans with exact file paths, complete code examples, and verification steps assuming engineer has minimal domain knowledge
data-ai
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
tools
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification