brainstorming

Structures early-stage ideas into implementation-ready designs through iterative questioning and validation.

131|4|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/AlphaLab-USTC/OhMyCode --skill brainstorming-alphalab-ustc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/AlphaLab-USTC/OhMyCode/tree/main/.agents/skills/superpowers/brainstorming
Command: npx skills add https://github.com/AlphaLab-USTC/OhMyCode --skill brainstorming-alphalab-ustc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you shape vague ideas into concrete designs before you build, reducing rework and missed requirements.

Core Features & Use Cases

  • Clarify intent: Ask focused questions one at a time to uncover goals, constraints, and success criteria.
  • Compare approaches: Present 2-3 viable options with trade-offs and a recommended direction.
  • Validate a design: Break proposals into small sections and check each part before moving on.
  • Use case: If you want to add a new feature or change behavior, this Skill helps you define the architecture, components, and testing plan first.

Quick Start

Help me brainstorm a design for my feature idea by asking me one question at a time and then propose the best approach.

Frequently Asked Questions about brainstorming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a vague product idea into an implementation-ready design?▼

To turn a vague product idea into an implementation-ready design, use a brainstorming workflow that asks focused questions one at a time to uncover goals, constraints, and success criteria before proposing viable approaches.

What is the best way to define architecture and components before coding begins?▼

The best way to define architecture and components before coding begins is to compare 2-3 viable options with trade-offs and validate each section iteratively to ensure collaborative design workflows are satisfied.

How do I validate a feature design to avoid missed requirements and rework?▼

To validate a feature design and avoid missed requirements, break your proposals into small sections and check each part iteratively before moving on to the next component or workflow specification.

Can I use iterative questioning to clarify intent for early-stage feature planning?▼

Yes, you can use iterative questioning to clarify intent for early-stage feature planning by asking focused questions one at a time to uncover goals, constraints, and success criteria for your product or feature.

Does brainstorming a design require defining a testing plan during the planning phase?▼

Yes, brainstorming a design requires defining a testing plan during the planning phase to ensure your architecture, components, and workflow specifications are fully implementation-ready before coding begins.