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.