brainstorming

Validate design specs and obtain user approval before coding.

26|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/BinyaminEden/claude-combine --skill brainstorming-binyamineden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/BinyaminEden/claude-combine/tree/main/skills/brainstorming
Command: npx skills add https://github.com/BinyaminEden/claude-combine --skill brainstorming-binyamineden

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the wasted effort and rework that comes from jumping straight to implementation without validating your initial idea, ensuring every creative or feature-focused project starts with a clear, user-approved design.

Core Features & Use Cases

  • Guided Collaborative Dialogue: Asks one clarifying question at a time to refine your idea, purpose, constraints, and success criteria.
  • Structured Design Process: Proposes 2-3 implementation approaches with tradeoffs, builds a scaled design spec, and runs self-review and user approval gates.
  • Visual Companion Support: Offers just-in-time mockups, diagrams, and visual comparisons for UI and architecture questions when it improves clarity.
  • Use Case: If you want to add a new user profile editing feature, this skill walks you through clarifying requirements, comparing flat vs. tabbed layout approaches, and approving a full design spec before any code is written.

Quick Start

Use the brainstorming skill to turn your idea for a new team task tracking feature into an approved design specification before starting any implementation work.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I validate a feature design before starting implementation?

To validate a feature design before implementation, you need a structured pre-development workflow that enforces collaborative dialogue, approach tradeoff analysis, and documented design specs with explicit user approval. This prevents wasted coding effort by requiring design validation before any development begins.

What is the best way to plan a new software feature without wasting development time?

The best way to plan a software feature is to use a pre-development workflow that proposes multiple implementation approaches with tradeoffs, builds a scaled design spec, and runs self-review and user approval gates. This eliminates wasted effort and rework by ensuring every feature build starts with a clear, user-approved design.

How do I refine project requirements through collaborative design?

To refine project requirements through collaborative design, you should engage in a guided dialogue that asks one clarifying question at a time. This structured approach helps refine your idea, purpose, constraints, and success criteria before proposing specific implementation approaches.

Do I need to write implementation specs before coding a new component?

Yes, you need to write implementation specs before coding a new component. Creating documented design specs and obtaining explicit user approval ensures that functionality additions and behavior modifications are validated, preventing the wasted effort and rework that comes from jumping straight to implementation.

Can I get visual mockups during the feature planning phase?

Yes, you can get visual mockups during feature planning. The design validation process offers just-in-time mockups, diagrams, and visual comparisons for UI and architecture questions to improve clarity when evaluating different implementation approaches and tradeoffs.