brainstorming

Guide one-question-at-a-time dialogue to produce design sections and an implementation plan.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming helps turn ideas into fully formed designs and specs through natural collaborative dialogue.

Core Features & Use Cases

  • Understanding the idea: Check project context, ask one focused question at a time, favor multiple choice when possible, break topics into steps, and clarify purpose, constraints, and success criteria.
  • Exploring approaches: Propose 2-3 approaches with trade-offs, present options with recommendations, and explain the rationale for the chosen path.
  • Presenting the design: Deliver the design in sections of 200-300 words, after each section confirm alignment, and cover architecture, components, data flow, error handling, and testing.
  • After the Design: Document the validated design to docs/plans/YYYY-MM-DD-<topic>-design.md and commit changes to git.
  • Implementation (if continuing): Confirm readiness for implementation, set up an isolated workspace (e.g., git-worktrees), and generate a detailed implementation plan.

Quick Start

Clarify the project context and ask one focused question to refine the idea.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn vague product ideas into concrete design specifications?▼

You turn vague ideas into concrete design specifications through a structured collaborative dialogue that asks one focused question at a time, proposes multiple approaches with trade-offs, and documents the validated design.

What is the best way to brainstorm design approaches for a new feature?▼

The best way to brainstorm design approaches is to evaluate 2-3 options with clear trade-offs, present recommendations explaining the rationale, and deliver the design in 200-300 word sections to confirm alignment.

How does structured ideation help define requirements for UX exploration?▼

Structured ideation helps define UX requirements by breaking complex topics into focused steps, using multiple choice questions when possible to clarify project context, constraints, and success criteria.

Can I use design-thinking brainstorming to generate an implementation plan?▼

Yes, you can use design-thinking brainstorming to generate an implementation plan by confirming readiness, setting up an isolated git-worktrees workspace, and producing a detailed plan after validating the design sections.

Does collaborative ideation output architecture and data flow documentation?▼

Yes, collaborative ideation outputs documentation covering architecture, components, data flow, error handling, and testing, saving the validated design as a markdown file and committing changes to git.

When should I avoid using a one-question-at-a-time approach for design collaboration?▼

You should avoid using a one-question-at-a-time approach for design collaboration if your project context is already fully defined and you do not need to explore trade-offs across architecture, data flow, or error handling.