brainstorming

Guides collaborative dialogue to turn ideas into approved design specifications before implementation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump straight into coding without clarifying requirements, leading to wasted work on misunderstood features. This Skill enforces a structured discovery process that explores user intent, constraints, and design alternatives before any implementation begins. ## Core Features & Use Cases - Structured Discovery Checklist: Walks through project context exploration, one-at-a-time clarifying questions, and 2-3 approach proposals with trade-offs. - Design Approval Gate: Blocks all implementation actions until a design is presented in sections and explicitly approved by the user. - Spec Documentation: Writes the approved design to a dated markdown file in docs/superpowers/specs/ and hands off to an implementation planning skill. - Use Case: Before adding a new feature to an application, use this Skill to interview yourself about requirements, compare architectural approaches, and produce a reviewed design document before writing any code. ## Quick Start Ask the agent to brainstorm a new feature idea and guide you through requirements and design before any code is written.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a feature idea into a design before coding?

Start by exploring the current project context, then answer clarifying questions one at a time about purpose, constraints, and success criteria. The process proposes 2-3 approaches with trade-offs, presents a design for approval, and saves it as a dated markdown spec.

What is a design approval gate in AI-assisted development?

A design approval gate is a hard rule that prevents any implementation, scaffolding, or code writing until a design has been presented and explicitly approved by the user. It applies to every project regardless of perceived simplicity.

Does brainstorming apply to small or simple tasks?

Yes, every project goes through the process including todo lists, single-function utilities, and config changes. The design can be short for simple projects, but it must still be presented and approved before implementation.

Where are design documents saved after brainstorming?

Approved designs are written to docs/superpowers/specs/ as markdown files named with the date and topic, then committed. The user reviews the written spec before the workflow transitions to implementation planning.

What happens after the design is approved?

After a spec self-review and user review of the written document, the workflow invokes the writing-plans skill to create an implementation plan. No other implementation skill is invoked directly from brainstorming.