brainstorming

Guide user ideas into approved design specifications through structured dialogue.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/vrazdalovschi/dotfiles --skill brainstorming-vrazdalovschi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/vrazdalovschi/dotfiles/tree/main/agents/skills/shared/brainstorming
Command: npx skills add https://github.com/vrazdalovschi/dotfiles --skill brainstorming-vrazdalovschi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users move from a raw idea to a fully-fledged, approved design by guiding them through a structured brainstorming and design process, preventing premature implementation.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Design Proposal: Generates 2-3 distinct design approaches with trade-offs.
  • Iterative Approval: Obtains user approval on design sections incrementally.
  • Documentation Generation: Creates a design document and commits it to version control.
  • Use Case: Before building a new feature, use this Skill to explore the problem space, define the user stories, propose technical solutions, and get stakeholder buy-in on the final design.

Quick Start

Use the brainstorming skill to explore the idea of adding a 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 transform a raw product idea into an approved design specification?▼

By using a structured brainstorming dialogue, you can clarify requirements, propose distinct technical approaches with trade-offs, and obtain incremental stakeholder approval to prevent premature implementation and ensure a documented design.

What is the best way to gather requirements and prevent premature feature implementation?▼

The best way to prevent premature implementation during requirements gathering is to generate multiple design approaches, evaluate trade-offs, and secure iterative section approvals from stakeholders before committing any design document to version control.

How does the brainstorming process generate distinct design approaches?▼

The brainstorming process generates distinct design approaches by guiding users through targeted questions that clarify intent and constraints, then proposing 2-3 technical solutions with documented trade-offs for stakeholder evaluation.

Does this design specification workflow commit the final document to version control?▼

Yes, this design specification workflow ensures the finalized design document is generated and explicitly committed to version control only after obtaining incremental approval on all proposed design sections.

Can I use this ideation process to define user stories for a new feature?▼

Yes, you can use this ideation process to explore the problem space and define user stories for a new feature, ensuring all technical solutions and constraints are documented before development starts.

When should I not use a structured brainstorming approach for product development?▼

You should not use a structured brainstorming approach when your project context is already fully defined, your design specifications are previously approved, or when immediate code implementation is required without stakeholder buy-in.