brainstorming

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

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/LeroyAdonis/kitfix-2.0 --skill brainstorming-leroyadonis
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/LeroyAdonis/kitfix-2.0/tree/main/.github/skills/brainstorming
Command: npx skills add https://github.com/LeroyAdonis/kitfix-2.0 --skill brainstorming-leroyadonis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Jumping straight into code without a validated design leads to wasted work, unexamined assumptions, and features that miss user intent. This Skill enforces a structured discovery process so every feature, component, or behavior change starts from an approved design. ## Core Features & Use Cases - Context Exploration: Reviews existing project files, docs, and recent commits before asking questions. - One-Question-at-a-Time Clarification: Refines purpose, constraints, and success criteria through focused dialogue, preferring multiple-choice questions. - Approach Comparison: Proposes 2-3 alternative approaches with trade-offs and a clear recommendation. - Design Documentation: Writes the approved design to docs/plans/YYYY-MM-DD-<topic>-design.md, commits it to git, then hands off to the writing-plans skill. - Use Case: Before building a new API endpoint, use this Skill to explore requirements, compare architectural approaches, and produce an approved design doc before any code is written. ## Quick Start Ask the agent to brainstorm the feature you want to build, and answer its clarifying questions until it presents a design for your approval.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I brainstorm a feature before writing code?▼

Invoke the brainstorming skill before any implementation work. It explores your project context, asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and presents a design for your approval before any code is written.

What is the workflow from idea to implementation plan?▼

The workflow is: explore project context, ask clarifying questions, propose approaches, present design sections for approval, write the design doc to docs/plans, commit it, then invoke the writing-plans skill to create the implementation plan.

Does brainstorming apply to small or simple changes?▼

Yes, the skill explicitly requires it for every project regardless of perceived simplicity, including single-function utilities and config changes. The design can be short for simple projects, but it must be presented and approved.

Where are design documents saved?▼

Approved designs are saved to docs/plans/YYYY-MM-DD-<topic>-design.md and committed to git. This creates a dated, version-controlled record of design decisions before implementation begins.

When should I skip the design approval step?▼

Never. The skill contains a hard gate prohibiting any implementation, scaffolding, or code writing until a design has been presented and the user has explicitly approved it.