brainstorming

Converts abstract product ideas into technical specifications and implementation plans through iterative dialogue.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/v24kuon/KomaFull --skill brainstorming-v24kuon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/v24kuon/KomaFull/tree/main/.cursor/skills/brainstorming
Command: npx skills add https://github.com/v24kuon/KomaFull --skill brainstorming-v24kuon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents implementation errors and scope creep by forcing a structured exploration of user intent, requirements, and design constraints before any code is written.

Core Features & Use Cases

  • Collaborative Refinement: Uses natural dialogue to clarify project goals and success criteria one step at a time.
  • Design Prototyping: Generates multi-option architectural approaches with trade-off analysis.
  • Use Case: When starting a new feature, use this skill to define the data flow, component structure, and error handling strategy before committing to a specific implementation path.

Quick Start

Initiate the brainstorming process by describing the new feature or functionality you intend to build and asking for an initial assessment of the project context.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I translate abstract product ideas into concrete technical specifications?

To translate abstract product ideas into concrete technical specifications, use a structured brainstorming process that guides you through iterative requirement gathering and architectural trade-off analysis. This prevents implementation errors and scope creep before any code is written.

What is the best way to prevent scope creep when defining new feature requirements?

The best way to prevent scope creep when defining new feature requirements is to apply YAGNI principles through structured, step-by-step collaborative dialogue. This forces a thorough exploration of user intent and design constraints early in the planning phase.

How do I generate architectural trade-off analysis for a new software design?

You generate architectural trade-off analysis for a new software design by prototyping multi-option architectural approaches. This allows you to evaluate different data flow and component structure strategies against project constraints during the brainstorming phase.

Can I use collaborative dialogue to clarify project goals and success criteria?

Yes, you can use collaborative dialogue to clarify project goals and success criteria one step at a time. This natural conversational refinement systematically translates raw ideas into structured design specs and implementation plans.

Why does my project need incremental design validation before committing to an implementation path?

Your project needs incremental design validation because it ensures alignment with project constraints and YAGNI principles before committing to a specific implementation path. This systematic process prevents implementation errors by validating component structures and error handling strategies early.