brainstorming

Transform user ideas into detailed technical designs through guided iterative dialogue.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps transform raw ideas into well-defined designs and specifications by facilitating a structured, collaborative dialogue.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Approach Exploration: Proposes multiple design options with trade-offs, guiding towards a recommended solution.
  • Design Presentation: Delivers designs incrementally in digestible sections, seeking validation at each step.
  • Use Case: Before building a new feature, use this Skill to brainstorm requirements, explore different architectural approaches, and get a validated design document before writing any code.

Quick Start

Use the brainstorming skill to help design a new user authentication flow.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a raw product idea into a technical specification?

Brainstorming technical designs involves iteratively exploring requirements, proposing alternative solutions with trade-offs, and validating architecture, components, and error handling through structured dialogue before writing any code.

What is the best way to gather requirements for new software features?

The best way to gather requirements for new software features is through targeted ideation dialogue that clarifies user intent and constraints, proposes multiple design options, and delivers a validated technical design document incrementally.

Can I use guided ideation to explore architectural trade-offs before coding?

Yes, guided ideation facilitates approach exploration by proposing multiple design options with specific trade-offs, helping you select a recommended solution and define architecture, data flow, and error handling before coding begins.

Does structured design dialogue work for defining error handling and testing strategies?

Structured design dialogue works for defining error handling and testing strategies by incrementally presenting validated design sections that cover these specific technical requirements alongside core architecture and component data flow.

When should I use iterative dialogue for product development design?

You should use iterative dialogue for product development design when you need to transform raw ideas into well-defined specifications, requiring targeted questions to refine constraints and digestible sections to validate complex technical architecture.