---
name: Brainstorm
slug: brainstorm-3
category: AI Engineering
description: Brainstorm runs a compact diverge-to-converge loop that helps users generate, challenge, compare, and narrow ideas. Use it for ideation, evaluating options, naming, technical approaches, content angles, or strategic decisions.
github: "https://github.com/codeaholicguy/ai-devkit/tree/main/skills/brainstorm"
language: TypeScript
stars: 1581
forks: 242
install: "npx degit https://github.com/codeaholicguy/ai-devkit/tree/main/skills/brainstorm ~/.claude/skills/brainstorm"
installs_to: ~/.claude/skills/brainstorm
source_path: skills/brainstorm/SKILL.md
collection_size: 25
category_size: 2451
collection_url: "https://dirskills.com/collections/codeaholicguy/ai-devkit"
added: 2026-08-19T07:26:17.769Z
last_synced: 2026-08-19T07:26:17.769Z
canonical_url: "https://dirskills.com/skills/brainstorm-3"
---

# Brainstorm

Brainstorm runs a compact diverge-to-converge loop that helps users generate, challenge, compare, and narrow ideas. Use it for ideation, evaluating options, naming, technical approaches, content angles, or strategic decisions.

**Install:**

```bash
npx degit https://github.com/codeaholicguy/ai-devkit/tree/main/skills/brainstorm ~/.claude/skills/brainstorm
```

## README

# Brainstorm

Run a compact diverge-to-converge loop.

## Workflow

1. Frame: restate the goal, constraints, audience, success criteria, and assumptions.
2. Diverge: generate distinct options across practical, high-leverage, and unusual angles.
3. Challenge: identify weak assumptions, obvious failure modes, tradeoffs, and ideas to reject.
4. Compare: group related ideas and evaluate only on relevant criteria such as impact, effort, risk, novelty, confidence, or time-to-test.
5. Converge: recommend the strongest 3 options with brief rationale and a concrete next step, experiment, outline, or decision checkpoint.

## Formats

Use Quick by default. Use Deep only for ambiguous or high-stakes decisions. Ask at most one clarifying question only if missing context would materially change the brainstorm; otherwise state assumptions and proceed.

- Quick: clusters, challenges, 3 picks.
- Deep: assumptions, clusters, evaluation table, recommendation.
- Naming: tone groups, fit, ambiguity, pronunciation.
- Technical: approaches, tradeoffs, risks, validation.
- Content: angles, hooks, audiences, outlines.

Avoid filler, near-duplicates, generic best practices, and premature recommendations. If asked for more ideas, explore a new axis before listing variants.
