brainstorming

Originally fromobra/superpowers
Installation
Summary

Collaborative design exploration through structured dialogue before implementation.

  • Guides idea refinement through one-question-at-a-time conversations, starting with project context and user intent
  • Proposes 2-3 alternative approaches with trade-offs before settling on a recommended design
  • Presents validated designs in 200-300 word sections covering architecture, components, data flow, error handling, and testing
  • Outputs finalized designs to timestamped markdown documents and integrates with git workflows for implementation planning
SKILL.md

Brainstorming Ideas Into Designs

Overview

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 in small sections (200-300 words), checking after each section whether it looks right so far.

The Process

Understanding the idea:

  • Check out the current project state first (files, docs, recent commits)
  • Ask questions one at a time to refine the idea
  • Prefer multiple choice questions when possible, but open-ended is fine too
  • Only one question per message - if a topic needs more exploration, break it into multiple questions
  • Focus on understanding: purpose, constraints, success criteria

Exploring approaches:

  • Propose 2-3 different approaches with trade-offs
Related skills

More from davila7/claude-code-templates

Installs
463
GitHub Stars
27.2K
First Seen
Jan 21, 2026