brainstorming

Transforms initial ideas into approved design specifications for software development.

145|36|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/w95/awesome-claude-corporate-skills --skill brainstorming-w95
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/w95/awesome-claude-corporate-skills/tree/main/09-product-management/brainstorming
Command: npx skills add https://github.com/w95/awesome-claude-corporate-skills --skill brainstorming-w95

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the creative process by ensuring that all new features, components, or functionalities undergo a thorough design and approval phase before any implementation begins, preventing wasted effort on unvalidated ideas.

Core Features & Use Cases

  • Structured Idea Exploration: Guides users through defining project context and clarifying requirements with targeted questions.
  • Multi-Approach Design: Presents 2-3 distinct design options with their respective trade-offs, facilitating informed decision-making.
  • Incremental Design Approval: Allows for user feedback and approval at each stage of the design presentation.
  • Use Case: A product manager has a new feature idea for a mobile app. This Skill will help them explore the user intent, define success criteria, propose different technical approaches, and get stakeholder approval on the final design before any code is written.

Quick Start

Use the brainstorming skill to explore the idea of adding a user profile section to the application.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a new feature idea into an approved design specification?

To turn an idea into an approved design specification, you need to define the project context, clarify requirements through targeted questions, and evaluate multiple design approaches. This process ensures thorough design validation before implementation begins.

What is the best way to validate requirements before software implementation?

The best way to validate requirements before software implementation is to propose multiple design approaches with distinct trade-offs. This allows for incremental design approval and stakeholder feedback, preventing wasted effort on unvalidated ideas.

How does idea exploration work for product management?

Idea exploration for product management works by guiding users through defining project context and clarifying requirements with single-question dialogues. This structured approach ensures all new functionalities undergo a thorough design phase before development.

Can I start coding immediately after defining the context of my feature?

No, you cannot start coding immediately. The process strictly prohibits any direct implementation actions until the design is explicitly approved and a complete design document is created to guide the development phase.

What happens after I get approval on my design approaches?

After design approval, the workflow mandates creating a design document and subsequently invoking implementation planning. This ensures a structured transition from approved design specifications to actionable development plans.