Brainstorming

Guide structured dialogue to clarify requirements and refine design decisions.

Updated Dec 30, 2025
One-click install
npx skills add https://github.com/vietlinhh02/cogninote --skill brainstorming-vietlinhh02
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Brainstorming
Source: https://github.com/vietlinhh02/cogninote/tree/main/.claude/skills/methodology/brainstorming
Command: npx skills add https://github.com/vietlinhh02/cogninote --skill brainstorming-vietlinhh02

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps transform vague ideas into concrete, well-defined designs by facilitating a structured, collaborative dialogue to clarify requirements and explore alternative solutions before implementation.

Core Features & Use Cases

  • Structured Requirement Clarification: Asks targeted, sequential questions to ensure all aspects of a feature or problem are understood.
  • Alternative Exploration: Presents multiple design approaches with clear pros and cons, guiding users to the best fit.
  • Incremental Design Validation: Breaks down the design into digestible sections, allowing for user feedback and adjustments at each stage.
  • Use Case: When starting a new project, use this skill to brainstorm the core architecture, discuss different data modeling approaches, and finalize the user interface flow before writing any code.

Quick Start

Use the brainstorming skill to refine the requirements for a new user authentication feature.

Frequently Asked Questions about Brainstorming

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

FAQPage Schema
How do I refine vague product ideas into concrete designs?

To refine vague product ideas into concrete designs, you need structured requirement clarification. A guided dialogue asks targeted sequential questions to break down the problem, explore alternatives, and incrementally validate each design section.

What is the best way to explore alternative architecture decisions for a new feature?

The best way to explore alternative architecture decisions is to present multiple design approaches with clear pros and cons. This method guides you to the best fit by evaluating trade-offs and selecting the optimal solution before coding starts.

How do I clarify requirements for a new user authentication feature before implementation?

To clarify requirements for a new user authentication feature, use a structured, multi-phase dialogue. This process asks targeted questions sequentially, ensuring all aspects of the problem are understood and validated before development.

Can I use this ideation process to finalize user interface flow and data modeling?

Yes, you can use this ideation process to finalize user interface flow and data modeling. It facilitates collaborative dialogue to brainstorm core architecture, discuss data approaches, and validate the design comprehensively for implementation phases.

Does requirement gathering work without writing any code?

Yes, requirement gathering works without writing any code. The process transforms vague ideas into well-defined designs by exploring alternative solutions and documenting validated designs comprehensively for subsequent implementation phases.