brainstorming

Transform raw ideas into validated designs through structured dialogue and decision logs.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/rubykachu/skill-scaffold --skill brainstorming-rubykachu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/rubykachu/skill-scaffold/tree/main/.cursor/skills/brainstorming
Command: npx skills add https://github.com/rubykachu/skill-scaffold --skill brainstorming-rubykachu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents premature implementation, hidden assumptions, misaligned solutions, and fragile systems by transforming vague ideas into clear, validated designs and specifications through structured dialogue before any implementation begins.

Core Features & Use Cases

  • Structured Idea Refinement: Guides users through a disciplined process to clarify purpose, target users, constraints, and success criteria.
  • Design Exploration: Proposes multiple viable design approaches with clear trade-offs.
  • Incremental Validation: Ensures understanding and design choices are confirmed at each step.
  • Decision Logging: Maintains a running log of all design decisions, alternatives, and justifications.
  • Use Case: Before starting a new feature, use this skill to ensure everyone understands the requirements, potential design paths are explored, and a clear, documented design is agreed upon.

Quick Start

Use the brainstorming skill to refine the idea for a new user authentication system.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I transform raw ideas into validated designs before implementation?

To transform raw ideas into validated designs, use a structured brainstorming process that clarifies requirements, explores non-functional needs, and validates design approaches through incremental dialogue before any implementation begins.

What is the best way to gather requirements and explore design trade-offs for a new feature?

The best way to gather requirements and explore trade-offs is by using structured ideation. This approach proposes multiple viable design paths, requires explicit confirmation at key stages, and maintains a running log of decisions and justifications.

How does structured ideation prevent premature implementation and misaligned solutions?

Structured ideation prevents premature implementation by enforcing a disciplined dialogue that ensures complete understanding of the idea, target users, and constraints, validating design choices before development starts to avoid hidden assumptions.

Can I use this brainstorming approach to refine specifications for a complex system?

Yes, you can use this brainstorming approach to refine specifications for complex systems. It guides users through disciplined idea refinement to clarify purpose, constraints, and success criteria, ensuring fragile systems are avoided.

Do I need any specific dependencies to facilitate design validation and decision logging?

No specific dependencies are required to facilitate design validation and decision logging. The structured reasoning process operates independently to maintain a running log of design decisions, alternatives, and justifications.

When should I not use a structured brainstorming process for specification?

You should not use a structured brainstorming process when immediate, unvalidated implementation is required, as this approach deliberately enforces incremental validation and explicit confirmation to prevent premature development.