brainstorming

Turn rough ideas into approved designs and specs through structured dialogue.

2|1|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/dkyazzentwatwa/skill_starter_pack --skill brainstorming-dkyazzentwatwa
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/dkyazzentwatwa/skill_starter_pack/tree/main/brainstorming
Command: npx skills add https://github.com/dkyazzentwatwa/skill_starter_pack --skill brainstorming-dkyazzentwatwa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Jumping straight into implementation without clarifying intent leads to wasted work and misaligned results. This Skill enforces a structured design-first process so every feature, component, or creative project starts from a validated, documented design. ## Core Features & Use Cases - Guided Clarification: Explores project context, then asks one question at a time to pin down purpose, constraints, and success criteria. - Approach Comparison: Proposes 2-3 alternative approaches with trade-offs and a clear recommendation before settling on a direction. - Design Documentation: Writes the approved design to docs/plans/YYYY-MM-DD-<topic>-design.md, commits it to git, and only then transitions to implementation planning. - Use Case: Before building a new feature, use this Skill to explore the codebase, clarify requirements, compare architectural options, and produce an approved design doc that implementation can follow. ## Quick Start Use the brainstorming skill to turn my rough idea for a new feature into a clear, approved design before writing any code.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a rough 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 the design in sections for approval, and writes it to a dated design doc.

What is a design-first workflow for AI-assisted development?▼

A design-first workflow requires clarifying requirements, comparing approaches, and getting explicit design approval before any code is written. This Skill enforces that gate with a checklist covering context exploration, questioning, approach proposals, and design documentation.

Does the brainstorming skill work for small or simple projects?▼

Yes, every project goes through the process regardless of perceived simplicity. The design can be just a few sentences for simple work, but it must still be presented and approved before implementation begins.

Where are design documents saved after approval?▼

Approved designs are written to docs/plans/YYYY-MM-DD-<topic>-design.md and committed to git. Only after this documentation step does the workflow transition to creating a detailed implementation plan.

When should I not use a brainstorming design process?▼

The process is designed to apply universally, but it adds overhead when you only need a trivial mechanical change with zero ambiguity. Even then, the skill recommends a short design rather than skipping validation entirely.