brainstorming

Identify goals, constraints, and user needs to shape a design before coding.

1|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/xiaobin/superpowers-kimi --skill brainstorming-xiaobin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/xiaobin/superpowers-kimi/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/xiaobin/superpowers-kimi --skill brainstorming-xiaobin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Facilitates exploring user intent and design requirements before implementation, ensuring alignment and reducing rework.

Core Features & Use Cases

  • Guides collaborative idea generation into well-scoped designs and specs.
  • Elicits questions, constraints, and acceptance criteria to shape a design-first workflow.
  • Use Case: When starting a new feature, run a structured brainstorming session to surface goals, risks, and success criteria before writing code.

Quick Start

Outline the goals and constraints, then present a design plan for approval before implementation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn feature ideas into concrete designs before coding?

A design-first workflow enforces explicit requirements gathering by eliciting user needs, constraints, and acceptance criteria. It ensures alignment and reduces rework by requiring design approval before any coding starts.

What is the best way to align user needs and technical constraints during scoping?

The best way to align user needs and constraints is through structured ideation sessions. This approach elicits specific questions and acceptance criteria to shape a well-scoped design, ensuring all stakeholders agree before development.

Does a design-first workflow help with task breakdown and feature reviews?

Yes, a design-first workflow applies directly to task breakdown and feature reviews. By identifying goals and constraints upfront, it shapes concrete designs and ensures alignment where design quality matters across any component.

How do I run a structured brainstorming session for software requirements?

Start a structured brainstorming session by outlining your project goals and constraints. The process guides collaborative idea generation into well-scoped designs by eliciting questions and acceptance criteria for explicit approval.

When do I need a structured brainstorming process for feature planning?

You need a structured brainstorming process when starting a new feature to surface goals, risks, and success criteria. It facilitates exploring user intent and design requirements before implementation to reduce rework.