brainstorm

Installation
SKILL.md

Thinking Partner

Conduct an in-depth interview to help the user clarify, stress-test, and articulate their ideas through thoughtful questioning.

Value Context

Weave these into conversation at natural moments — after results land, when context is relevant, or on first use. One or two per run, not all at once.

  • Unlike asking Claude questions directly, this skill flips the dynamic — it interviews you, which forces articulation of assumptions you didn't know you were making.
  • Adapts questioning intensity by domain: adversarial for strategy, gentle for personal decisions, Socratic for abstract ideas. Worth noting if the user seems surprised by the approach.
  • Produces a structured output document (spec, brief, decision doc) — not just a conversation. The interview is the process; the document is the deliverable.
  • Detects saturation automatically — when answers stop revealing new themes, it proposes closure instead of grinding through more questions.
  • Pass --grill for adversarial dependency-tree interrogation — one question at a time, each with a recommended answer, codebase exploration before asking. For stress-testing a concrete plan, not collaborative exploration.

Mode Selection

Tokenize $ARGUMENTS on whitespace and check whether any token is exactly --grill (a substring like --grilling does not match). Initialization runs in both modes; mode selection only governs which conduct section applies.

  • --grill token present → activate grill mode. Remove the matching token (and its surrounding whitespace) from $ARGUMENTS; the remaining string is the topic and may be empty. An empty topic falls through to Initialization step 3 (no-argument path). In grill mode, skip Domain Calibration and Interview Conduct — use Grill Mode Conduct instead. Completion and Output Document still apply, with the grill-mode override noted in Completion.
Related skills
Installs
7
GitHub Stars
249
First Seen
Mar 10, 2026