brainstorming

Validate feature ideas and explore architectural alternatives before implementation.

1|2|Updated Aug 7, 2025
One-click install
npx skills add https://github.com/snits/claude-files --skill brainstorming-snits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/snits/claude-files/tree/main/skills/brainstorming
Command: npx skills add https://github.com/snits/claude-files --skill brainstorming-snits

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users often jump straight to implementation without thoroughly validating ideas or exploring alternatives, leading to wasted effort, rework, and suboptimal solutions. This Skill provides a structured process to refine initial concepts into robust, expert-validated designs, ensuring your projects start on the right foot.

Core Features & Use Cases

  • Structured Idea Refinement: Guides you through understanding, exploration, and incremental design presentation, ensuring all angles are covered.
  • Premise Validation: Consults domain experts (via agents) to challenge assumptions and ensure real-world need, preventing costly missteps.
  • Alternative Exploration: Proposes and evaluates multiple architectural approaches with trade-offs, helping you choose the optimal path.
  • Use Case: You have a new feature idea. Instead of coding, use this Skill to define its purpose, validate its necessity with a "database expert" agent, explore 2-3 architectural options, and incrementally build out a detailed design document. This ensures buy-in and technical soundness before a single line of code is written, letting AI handle the design rigor.

Quick Start

Example: Starting the brainstorming process

Brainstorming Progress:

  • [ ] Phase 1: Understanding (purpose, constraints, criteria gathered)
  • [ ] Phase 1.5: Premise Validation (consulted with domain-focused tasks, premise validated OR simpler alternative found)
  • [ ] Phase 2: Exploration (2-3 approaches proposed and evaluated)
  • [ ] Phase 3: Design Presentation (design validated in sections)
  • [ ] Phase 4: Design Documentation (design written to docs/plans/)
  • [ ] Phase 5: Worktree Setup (if implementing)
  • [ ] Phase 6: Planning Handoff (if implementing)