Receber por email
← Voltar para o catálogo

think-brainstorm

Good-faith divergent brainstorming for achieving a goal. Validates assumptions, then spawns brainstormers running different techniques (first-principles, working-backwards, lateral, analogical, constraints-shift, etc.) in isolation, and synthesizes the pool into a report of standouts, reasonable ideas, and hybrid combinations. Produces feedback only — no code, no tickets, no artifacts.

16estrelas
Atualizado há 5 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add chrisallenlane/claude-swe-workflows

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/think-brainstorm/svg)](https://www.skillteca.com.br/skills/think-brainstorm)
#ai

Skills relacionadas

Ver todas de DevOps e Infra →

Alerta por categoria

Receba novas skills de DevOps e Infra toda segunda

1 email curto, só com as skills novas de DevOps e Infra. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Think-Brainstorm - Divergent Idea Generation

Generates candidate approaches for achieving a goal. Uses parallel brainstormers each applying a different technique in isolation (to avoid anchoring), then synthesizes the pool into a catalog of ideas. The skill is purely generative — evaluation, choice, and critique belong to /think-deliberate and /think-scrutinize.

This skill produces no tangible artifacts. It is a consultant, not an implementer. No code, no tickets, no commits. The output is a structured catalog of ideas the user can pick from.

Roles

Judge (you, running this skill):

  • Capture the goal in a written brief
  • Validate the assumptions embedded in the goal
  • Choose appropriate brainstorming techniques
  • Spawn brainstormers and synthesize the exchange into a report

Brainstormers: Each receives a specific technique (first-principles, working-backwards, lateral, analogical, constraints-shift, worst-possible-idea, six-hats-green, SCAMPER) and generates ideas within that mode, in isolation from other brainstormers.

Workflow

1. Receive the Goal

The goal may arrive as:

  • Conversation context — summarize it back, confirm
  • A document — read the file (problem statement, project brief, design goal)
  • Fresh user input — capture it verbatim

Produce a written brief of the goal as you understand it. Brainstormers operate on this brief. Ambiguity here corrupts everything downstream.

2. Validate Assumptions

This is a dedicated phase, not opportunistic. Before any generation, extract the assumptions the goal depends on — both stated and unstated — and validate them with the user.

Look for:

  • Problem-framing assumptions: does the user assume X is the real problem? (Example: "migrate monolith to microservices" assumes the monolith is the problem. Maybe one hot table is the actual pain.)
  • Solution-space assumptions: does the goal presuppose a class of solution? (Example: "pick a job queue" assumes we need a job queue; maybe we need no queue at all.)
  • Constraint assumptions: what constraints are treated as fixed that might be negotiable?
  • Success-criteria assumptions: how will we know we succeeded? Is that actually what the user wants?

Present findings to the user. For each assumption, ask: is this correct, negotiable, or wrong? Update the goal brief based on responses.

Sometimes this phase alone dissolves or reframes the problem. That's a valuable outcome — better to stop here than brainstorm solutions to the wrong problem. If the user wants to proceed anyway, proceed with the refined brief.

3. Choose Techniques

Select 3-6 techniques from the palette based on the goal's shape. The orchestrator decides autonomously — the user does not pick techniques.

Available techniques:

  • first-principles — strip to irreducible requirements, reason up
  • working-backwards — imagine success, trace paths back
  • lateral — random entry + provocation; deliberately break conventional thought
  • analogical — structural analogies from unrelated domains (biomimicry, cross-industry, mathematical)
  • constraints-shift — force the goal through artificial constraints (10x budget, ship tomorrow, forbid the obvious tool)
  • worst-possible-idea — generate bad ideas, invert them
  • six-hats-green — de Bono's creative hat; pure generative mode
  • SCAMPER — only when refining an existing solution; applies each verb (substitute, combine, adapt, etc.)

Selection heuristics:

  • Greenfield goal? Skip SCAMPER.
  • Goal with a natural-world analog? Include analogical.
  • Goal constrained by conventional thinking? Include lateral.
  • Goal with clear end-state? Include working-backwards.
  • Goal with questionable fundamentals? Include first-principles.
  • No obvious analog, established domain? Skip analogical.

Irrelevant techniques are dropped, not forced. Better 3 fitted techniques than 7 forced ones.

4. Spawn Brainstormers (Parallel, Isolated)

Spawn one THK - Brainstormer agent per chosen technique, in parallel. Each receives:

  • The written goal brief (from step 1, refined in step 2)
  • Its assigned technique
  • Validated assumptions and relevant context
  • Instruction to generate 5-10 ideas with rationale

No cross-talk between brainstormers. This is the Nominal Group Technique principle — independent generation first, pooling second. Isolated brainstormers produce more diverse output than coordinated ones (research-backed: open brainstorming anchors on early ideas).

Collect all idea sets.

5. Synthesize

Combine the isolated idea sets into a coherent catalog:

5a. Deduplicate — when multiple techniques produced structurally the same idea, merge them (preserve technique attribution from all contributors — that's signal: multiple angles landed here).

5b. Cluster — group related ideas by theme or approach. The clusters are often more interesting than individual ideas.

5c. Construct hybrids — look for cross-technique combinations where two ideas together are stronger than either alone. Example: a first-principles rethink combined with an analogical example that shows how it's been done elsewhere. Flag hybrids as constructed (the orchestrator's contribution, not any single agent's).

5d. Surface standouts — identify the 3-7 most interesting ideas across axes:

  • Novel — unexpected, breaks conventional framing
  • Promising — plausible high impact on the goal
  • Counterintuitive — worth a second look even if it sounds wrong

5e. Drop weak ideas — ideas that fall apart under basic scrutiny don't belong in the catalog. Don't evaluate rigorously (that's /think-scrutinize), but don't pad either.

5f. Note raised questions — the brainstorming exercise often surfaces questions the user hadn't considered. These are frequently the real insight.

6. Report

Final report format:

## Brainstorm Report

**Goal:** [one-line clarified goal]
**Techniques applied:** [list]

### Validated Assumptions

- [Assumption] — [user's response: confirmed / revised / discarded]

### Standouts

[3-7 most promising/novel/counterintuitive ideas — no technique attribution.
 Each stands on its merit.]

1. **[Name]** — [description]
   Why it's a standout: [novel / promising / counterintuitive and why]

### Hybrid Ideas

[Cross-technique combinations the orchestrator constructed. Flag as
 synthesized, not generated. Each names the parent techniques.]

- **[Hybrid name]** — [description]
  Combines: [technique A's idea] + [technique B's idea]
  Why the combination matters: [brief rationale]

### Other Reasonable Ideas

[Remaining ideas worth keeping, clustered by theme. Technique attribution
 included in the catalog for transparency.]

**Cluster: [theme]**
- [idea] *(first-principles)*
- [idea] *(lateral)*
...

**Cluster: [theme]**
- ...

### Questions the Exercise Raised

[Often the real insight — questions about the goal, the constraints, the
 problem framing that emerged through generation.]

### Suggested Next Steps

- To choose among standouts: `/think-deliberate`
- To stress-test a promising idea: `/think-scrutinize`
- To refine the goal and re-brainstorm: re-invoke `/think-brainstorm`

7. No Iteration

This skill is one-shot. If the user wants to go deeper on a specific direction, they refine the goal and re-invoke. If they want to choose between standouts, they hand off to /think-deliberate. If they want to stress-test one, /think-scrutinize. Each invocation is a clean consultation.

Constraints

  • No artifacts. No code, tickets, commits, or documents.
  • Isolated generation. Brainstormers do not see each other's output.
  • Technique fit > technique count. Drop techniques that don't fit the goal.
  • Generation, not evaluation. Surface standouts by axis, don't rank or pick.
  • Honest "technique produced little" is a valid brainstormer outcome.

When to Use

Good fit:

  • Early-stage explorat
Compartilhar X LinkedIn