brainstorming

Guides users through design steps to a final plan.

1|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/Coffelix2023/c6x-mynotes --skill brainstorming-coffelix2023
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Coffelix2023/c6x-mynotes/tree/main/about_llm/skills/brainstorming
Command: npx skills add https://github.com/Coffelix2023/c6x-mynotes --skill brainstorming-coffelix2023

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that all creative work, from new features to minor modifications, begins with a thorough design and user approval process, preventing wasted effort on unvetted ideas.

Core Features & Use Cases

  • Structured Design Process: Guides users through exploring project context, asking clarifying questions, proposing approaches, and presenting designs section by section.
  • Mandatory Approval Gates: Enforces user approval at critical design stages before any implementation can begin.
  • Use Case: Before adding a new user authentication flow to a web application, this Skill would be used to explore requirements, propose different security models (e.g., OAuth vs. JWT), and get explicit user sign-off on the chosen architecture before any code is written.

Quick Start

Use the brainstorming skill to design the new user profile page.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I structure feature planning before writing any code?

Structured feature planning involves exploring project context, asking clarifying questions, and proposing technical approaches before writing code. Enforcing mandatory design approval gates prevents wasted effort on unvetted ideas.

What is the best way to get user approval on a new component design?

Getting user approval on a new component design requires presenting the proposed architecture section by section and enforcing explicit sign-off at critical design stages before any implementation actions are taken.

How do I evaluate technical trade-offs for a new product feature?

Evaluating technical trade-offs for a new product feature requires a clear understanding of project context and user requirements, allowing you to compare different approaches like OAuth versus JWT and generate a comprehensive design document.

Can I use this brainstorming process for minor modifications to existing features?

Yes, the brainstorming process facilitates structured design for both new features and minor modifications, ensuring that all creative work begins with a thorough specification and user approval process to prevent unvetted assumptions.

When do I need a design specification before starting product development?

You need a design specification before starting product development whenever adding new features or components, as enforcing a mandatory design gate ensures alignment and generates a comprehensive document before any implementation actions are taken.