brainstorm/SKILL.md
Deep brainstorming for long sessions. Use before any creative work: features, components, architecture, strategy. Combines: collaborative dialogue (one question at a time), systems thinking (players/incentives/2nd-order effects), and 25 cross-domain mental models. Outputs validated designs to docs/plans/.
npx skillsauth add snqb/my-skills brainstormInstall 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.
Turn ideas into fully-formed designs through collaborative dialogue, systems analysis, and cross-domain thinking.
Announce at start: "Starting brainstorm session. I'll ask one question at a time."
Before proposing solutions, map the system:
Pick 2-3 relevant lenses from the toolbox below to analyze from different angles.
Write validated design to docs/plans/YYYY-MM-DD-<topic>-design.md
| Question | Purpose | |----------|---------| | Who are all the players, and what does each want? | Map incentives | | If we do X, what happens next? Then what? | Trace cascading effects | | What accumulates over time? What flows? | Model dynamics | | Where are the feedback loops? | Find reinforcing/balancing forces | | What constraint, if removed, unlocks the most value? | Find leverage | | What recurring pain could be systematized? | Identify automation opportunities |
| # | Lens | Core Question | Best For | |---|------|---------------|----------| | 1 | Artist | What makes this unique? | Creative blocks, innovation | | 2 | Economist | How do people respond to incentives? | Behavior prediction | | 3 | Engineer | Can I model and calculate this? | Data-driven decisions | | 4 | Entrepreneur | What works if I try many things? | Uncertainty, experimentation | | 5 | Doctor | What's the diagnosis from symptoms? | Root cause analysis | | 6 | Journalist | Have I verified from independent sources? | Research, validation | | 7 | Scientist | Does this withstand controlled testing? | Hypothesis testing | | 8 | Mathematician | Can I prove this rigorously? | Logic, error detection | | 9 | Programmer | What patterns can I automate? | Process optimization | | 10 | Architect | What will this look like at full scale? | Future visualization | | 11 | Salesperson | What do people really want beneath stated needs? | Understanding motivations | | 12 | Soldier | What procedure must I follow exactly? | Risk prevention | | 13 | Chess Master | What happens next if I simulate this? | Strategic foresight | | 14 | Designer | Does this intuitively suggest how to use it? | UX, communication | | 15 | Teacher | How do I build knowledge in a learner's mind? | Explanation, transfer | | 16 | Anthropologist | Can I understand this group from inside? | Culture analysis | | 17 | Psychologist | Does my model predict actual behavior? | Human behavior | | 18 | Critic | How can I build on others' work? | Analysis, synthesis | | 19 | Philosopher | What happens when I push this to extremes? | Finding flaws | | 20 | Accountant | What ratios reveal hidden truths? | Metrics analysis | | 21 | Politician | What will people believe about this? | Perception strategy | | 22 | Novelist | Does my story make coherent sense? | Narrative structure | | 23 | Actor | Can I actually feel the state I need? | Emotional management | | 24 | Plumber | What would I find by examining directly? | Hands-on debugging | | 25 | Hacker | What's really happening underneath? | Deep system understanding |
| Problem Type | Recommended Lenses | |--------------|-------------------| | Need creativity | Artist, Entrepreneur, Designer | | Understanding behavior | Economist, Psychologist, Salesperson | | Making predictions | Engineer, Chess Master, Scientist | | Debugging issues | Doctor, Plumber, Hacker | | Improving processes | Programmer, Accountant, Architect | | Communication | Novelist, Teacher, Designer | | Decision under uncertainty | Entrepreneur, Scientist, Politician | | Understanding people | Anthropologist, Psychologist, Actor | | Finding hidden assumptions | Philosopher, Mathematician, Critic | | Risk management | Soldier, Accountant, Engineer |
Use these to structure long sessions:
🎯 GOAL: [What we're trying to figure out]
📍 CHECKPOINT: [Summary of where we are]
❓ OPEN: [Unresolved questions]
✅ DECIDED: [Confirmed decisions]
🔄 REVISIT: [Things to reconsider later]
# [Topic] Design
**Date:** YYYY-MM-DD
**Goal:** [One sentence]
**Status:** Draft | Validated
## Context
[Current state, constraints, stakeholders]
## System Map
- **Players:** [Who's involved and their incentives]
- **Stocks:** [What accumulates]
- **Flows:** [What moves between states]
- **Leverage points:** [Where small changes have big impact]
## Approaches Considered
1. [Approach A] — [Trade-offs]
2. [Approach B] — [Trade-offs]
3. [Approach C] — [Trade-offs]
**Chosen:** [Which and why]
## Design
[Architecture, components, data flow]
## Open Questions
- [ ] [Unresolved item 1]
- [ ] [Unresolved item 2]
## Next Steps
1. [Action 1]
2. [Action 2]
Fused from:
documentation
Enrich Markdown articles with inline Wikipedia links. First mention of each notable entity gets a hyperlink. Use when asked to add wiki links, enrich, or add references to .md files.
development
Structured visual QA: screenshot → batch issues → fix all → verify. Replaces the 300-cycle screenshot→edit death spiral. Optional bishkek review as exit gate. Use when building/polishing UI with browser testing, or when user asks for N iterations/reviews.
development
Find complex code, analyze intent, recommend battle-tested library replacements. Uses radon/eslint for detection, GitHub quality search for alternatives.
research
Research real-world UI patterns from curated galleries (Collect UI, Component Gallery, Mobbin). Use when exploring what exists: dropdowns, accordions, inputs, navigation, cards, modals, etc.