SKILL

brainstorm

Explore the solution space when the path isn't obvious - invent options, stress-test them, pick one. Use for architecture decisions, design tradeoffs, and when the user asks 'how should I approach X?'. Default produces a decision brief; pass `--quick` for chat-only, `--deep` for multi-round adversarial debate with full design doc. Do not use when want is unconfirmed (vd:interview), when the user says 'grill me' (vd:interview --grill), or when the deciding will not fit one session (vd:interview --wayfinder).

Target: Design & content creation. Automatically collected · unverified.

Excerpt from the author’s documentation

Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.

Read the original English text

Topics in the source

  • Brainstorm
  • Hard rules
  • Modes
  • Phase 1 - Frame
  • Scope check (mandatory)
  • Phase 2 - Diverge
  • Phase 3 - Stress-test (red team)
  • Phase 4 - Converge

Brainstorm is solution-space exploration. You may end up recommending a known pattern, but the job is to surface paths the user hasn't considered, then converge. It does not own grilling - that is vd:interview --grill. After the user picks an option, grill remaining load-bearing decisions through that skill rather than inventing a second interview loop here. 1. No code, no scaffolding, no file edits to source. Only the brief gets written. If the user pushes for implementation, point them at vd:plan or vd:cook. 2. Minimum 3 genuinely divergent options. If all your options share the same architectural assumption (e.g. all are "different ORMs"), you haven't diverged - invent one that violates the shared assumption (e.g. "no ORM, raw SQL"). 3. Steel-man before strawman. For each option write the strongest case first. If you can't argue for it convincingly, you don't understand it yet. 4. Brutal honesty. Name dealbreakers, hidden costs, ops burden, lock-in, hiring market, debugging pain. No marketing language. No symmetric "it's all tradeoffs" hedging - pick one. 5. Decomposition first, depth second. If the request spans 3+ independent subsystems, stop and decompose before any deep-dive

This is an excerpt. Refer to the complete source and its current requirements.

Source repository
vanducng/skills
Source file
skills/brainstorm/SKILL.md
Fixed revision
c20411b8df8f821988c87689f6aefe142b6f9025
Read the complete original documentation ↗

Sources and evidence

This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.

Author: vanducng/skills · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-11T14:02:27.194Z.

Categories are inferred from names, descriptions and paths. They do not establish compatibility.

License and attribution

MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.

Original license ↗

Synchronization, copying and user-reported success do not mark a resource as runtime-tested.

Limitations and notes

  • Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.