brainstorming

Coordinate ideation to clarify user intent and produce validated design documents.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/zhuyingcoder/cc-demo --skill brainstorming-zhuyingcoder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/zhuyingcoder/cc-demo/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/zhuyingcoder/cc-demo --skill brainstorming-zhuyingcoder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures you embark on any creative task by first understanding context, user intent, and requirements before building features or modifying behavior.

Core Features & Use Cases

  • Context discovery: Assess project files, recent commits, and existing docs to align with goals.
  • Idea-to-design flow: Prompt clarifying questions, propose multiple design options with tradeoffs, and present a clear plan.
  • Documentation and handoff: Generate a formal design document at docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md and guide the transition to implementation via writing-plans.
  • Guardrails and gating: Enforce hard gates before any implementation action to ensure alignment and approval.

Quick Start

Outline the project context and ask a clarifying question to begin ideation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn project ideas into validated design concepts before implementation?

Structured ideation turns project ideas into validated design concepts by assessing project context, prompting clarifying questions, proposing multiple options with tradeoffs, and enforcing hard approval gates before any implementation begins.

What is the best way to document design decisions and specification approvals?

Document design decisions by generating a formal specification markdown file at docs/superpowers/specs/ to capture validated concepts, then enforce hard approval gates before transitioning to any implementation planning workflow.

How does requirement elicitation work when starting a new creative design task?

Requirement elicitation works by assessing project files, recent commits, and existing docs to discover context, then coordinating ideation to clarify user intent before building features or modifying project behavior.

Can I use structured brainstorming to evaluate multiple solution options for a project?

Yes, structured brainstorming evaluates multiple solution options by proposing design alternatives, mapping their specific tradeoffs, and presenting a clear plan to guide project-wide design exploration and formal approval.

How do I transition from design exploration to implementation planning?

Transition from design exploration to implementation planning by generating a formal design document and handing it off to a dedicated writing-plans workflow that manages downstream execution after design approval.

When should I not skip the ideation phase before building features?

Do not skip the ideation phase when embarking on creative tasks, because understanding context, user intent, and requirements first prevents misaligned features and ensures formal documentation exists before implementation.