brainstorming

Elicit project intent and constraints through structured design review.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/irismaker/ai-agent-skills-hub --skill brainstorming-irismaker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/irismaker/ai-agent-skills-hub/tree/main/workflow/planning/brainstorming
Command: npx skills add https://github.com/irismaker/ai-agent-skills-hub --skill brainstorming-irismaker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming provides a disciplined, question-driven process to clarify goals, requirements, constraints, and success criteria before implementation.

Core Features & Use Cases

  • Explore project context by examining files, docs, and recent commits
  • Ask clarifying questions one at a time to understand purpose and constraints
  • Propose 2-3 approaches with trade-offs and a recommended option
  • Present a design and seek user approval before documentation
  • Write a formal design document to docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md and log decisions
  • Run a spec-review loop to address issues and re-dispatch until approved
  • Transition to implementation planning by invoking subsequent planning steps

Quick Start

Provide a high-level project goal and give me access to the project context so I can begin the one-question-at-a-time clarification cycle.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I validate project requirements before starting implementation?

To validate project requirements, you need a structured design workflow that explores project context, asks clarifying questions one at a time, and proposes approaches with trade-offs. This process ensures goals and constraints are clarified before any coding begins.

What is a design doc and when do I need one for a complex project?

A design doc is a formal markdown document logging project decisions and validated designs. You need one for complex, multi-step projects requiring design validation before coding, ensuring success criteria and constraints are formally reviewed.

How do I create a design document for a new software feature?

Creating a design document involves examining existing project files and commits, running a clarification cycle to understand constraints, proposing 2-3 approaches, and writing the validated design to a dated spec file for a formal review loop.

Can I use a structured brainstorming workflow for requirements gathering?

Yes, a structured brainstorming workflow enforces requirements gathering by asking clarifying questions sequentially to understand purpose and constraints. It proposes approaches with trade-offs and manages a formal review loop before transitioning to implementation planning.

What's the best way to document design decisions for a multi-step project?

The best way to document design decisions is writing a formal design document to a dated specs markdown file after seeking approval on a proposed approach. This logs decisions and runs a spec-review loop to address issues before implementation.

Why does my design validation process get stuck before implementation?

Design validation stalls when a formal review loop is skipped or unresolved issues remain. A structured process re-dispatches the design doc until approved, ensuring all constraints are addressed before transitioning to implementation planning.