Brainstorming

Turns vague ideas into approved designs via Spike, Bounded, or Spec paths before any implementation.

By Jesse Vincent

Creator, superpowers

304k stars27.1k forks

About

Turns vague ideas into approved designs via Spike, Bounded, or Spec paths before any implementation.

What it tells your AI to do

Ask clarifying questionsClassify task scaleDraft designs/specs in chat or filesBlock implementation until approval

Source

@obra on GitHubhttps://github.com/obra/superpowers/tree/main/skills/brainstorming

Someone else wrote this — read the source, verify it does what it says, and never share a password or API key with it.

Try it

I have a vague product idea for a shared inbox. Classify Spike vs Bounded vs Spec, ask clarifying questions, and present a design for approval before writing any code.

Read the source

A skill is instructions your AI follows. Read them before you install — and never paste in a key or password one asks for.

SKILL.md
name
Brainstorming
description
Turns vague ideas into approved designs via Spike, Bounded, or Spec paths before any implementation.
Read the full instructions (25 lines)

# Brainstorming Ideas Into Designs

Collaborate on design before implementation. Classify the request, refine the idea, present a design, and get explicit approval.

## When to use
- New features or vague asks
- Anytime implementation temptation appears before requirements are clear

## Workflow
1. Classify out loud: Spike (feasibility), Bounded (small existing-flow change), or Spec (larger design doc).
2. Understand context and ask only the clarifying questions that change the design.
3. Present a short design in chat for Bounded work, or a written spec for larger work.
4. HARD GATE: do not implement, scaffold, or invoke implementation skills until the human approves.
5. After approval, hand off to planning/implementation skills.

## Guardrails
- Approval gate never goes away.
- Spikes stay disposable; label throwaway work.

## Try it
"Brainstorm a design for adding team roles to this app. Do not write code until I approve."

Adapted from @obra's approach: https://github.com/obra/superpowers/tree/main/skills/brainstorming

Comments

No comments yet — be the first.

More like this

Productivity

Business Context

Interviews you about your business, then writes the context file your AI reads before every task. Run this one first — everything else gets better because of it.

Productivity

Inbox Triage

Sorts your unread email into archive / needs you / waiting on them, with replies already drafted. Clears an inbox to three things that actually matter.

Productivity

Weekly Review

Closes your week in fifteen minutes — what moved, what stalled, what you promised, and the three things that matter next week. The Monday version of you will be grateful.