brainstorming

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

Updated Dec 20, 2025
One-click install
npx skills add https://github.com/cristoslc/LLM-personal-agent-patterns --skill brainstorming-cristoslc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/cristoslc/LLM-personal-agent-patterns/tree/main/L3-agents-core/.agents/skills/brainstorming
Command: npx skills add https://github.com/cristoslc/LLM-personal-agent-patterns --skill brainstorming-cristoslc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams and AI agents 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 Dialogue: Asks clarifying questions one at a time, preferring multiple-choice formats, to understand purpose, constraints, and success criteria. - Approach Comparison: Proposes 2-3 alternative approaches with trade-offs and a reasoned recommendation before settling on a design. - Hard Implementation Gate: Blocks all coding, scaffolding, and implementation skills until the user explicitly approves a presented design. - Design Documentation: Writes the validated design to docs/plans/YYYY-MM-DD-<topic>-design.md, commits it to git, and hands off to the writing-plans skill. - Use Case: Before adding a new feature to your project, invoke this Skill to explore the project context, refine requirements through dialogue, compare architectural options, and produce an approved design document ready for implementation planning. ## Quick Start Ask the agent to brainstorm and design the new feature you have in mind 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 brainstorm a feature design with an AI agent before coding?▼

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 best workflow for turning an idea into an implementation plan?▼

Start with brainstorming to refine the idea and approve a design, which is saved to docs/plans as a dated markdown file. The skill then hands off to the writing-plans skill, which creates the detailed implementation plan.

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

Yes, the skill explicitly requires its process for every project, including todo lists, single-function utilities, and config changes. The design can be as short as a few sentences, but it must be presented and approved before implementation.

Can I skip the design approval step and go straight to coding?▼

No. The skill enforces a hard gate that blocks invoking any implementation skill, writing code, or scaffolding projects until a design has been presented and the user has explicitly approved it.

Where are brainstorming design documents saved?▼

Approved designs are written to docs/plans/YYYY-MM-DD-<topic>-design.md in your repository and committed to git, creating a dated, versioned record of design decisions.