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.