---
stable_id: skills/obra-brainstorming
type: skills
title: obra-brainstorming
summary: >-
  ---

  name: brainstorming

  description: "You MUST use this before any creative work - creating features,
  building components, adding functionality, or modifying behavior. Explores
  user intent, requirements and design before implementation."

  ---

  # Brainstorming Ideas Into Designs

  Help turn ideas into fully formed designs and specs through natural
  collaborative dialogue.

  Start by understanding the current project context, then ask questions one at
  a time to refine the idea. Once you understand what you're building, present
  the design and get user approval.

  <HARD-GATE>

  Do NOT invoke any implementation skill, write any code, scaffold any project,
  or take any implementation action until you have presented a design and the
  user has approved it. This applies to EVERY project regardless of perceived
  simplicity.

  </HARD-GATE>
tags:
  - obra
  - source-obra-superpowers
source_url: https://raw.githubusercontent.com/obra/superpowers/main/skills/brainstorming/SKILL.md
license: ""
upstream_ref: https://github.com/obra/superpowers/blob/main/skills/brainstorming/SKILL.md
github_stars: 101712
github_forks: 8129
github_is_organization: false
retrieved_at: 2026-06-11T08:33:17.955Z
content_sha256: bba47904a7f6bbee3bf8a107ebbe84e65d392be683bbb898ded736b29e415f90
---
