brainstorming

Transform rough ideas into design proposals with structured questioning and alternatives.

12|6|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/toddward/claude-skills-playground --skill brainstorming-toddward
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/toddward/claude-skills-playground/tree/main/brainstorm-it
Command: npx skills add https://github.com/toddward/claude-skills-playground --skill brainstorming-toddward

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill transforms vague ideas into concrete, actionable designs, eliminating uncertainty and rework. It provides a structured approach to ideation, ensuring all critical aspects are considered before implementation.

Core Features & Use Cases

  • Structured Socratic Questioning: Guides through understanding purpose, constraints, and success criteria.
  • Alternative Exploration: Proposes 2-3 distinct approaches with clear trade-offs.
  • Incremental Design Validation: Presents designs in manageable sections, allowing for continuous feedback and adaptation.
  • Use Case: A developer has a rough idea for a new feature. This skill helps them define the problem, explore architectural options (e.g., serverless vs. containerized), and validate the design step-by-step, leading to a solid implementation plan.

Quick Start

I'm using the brainstorming skill to refine your idea into a design. I'll start by checking the current project state, then ask questions to understand your needs, explore different approaches, and incrementally present a complete design for your validation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I transform rough ideas into a concrete design before implementation?

Structured design transforms vague ideas into actionable plans through guided questioning, exploration of 2-3 architectural approaches with trade-offs, and incremental validation. This eliminates uncertainty and rework by ensuring all critical aspects are considered before coding begins.

What's the best way to explore different architectural approaches for a feature?

Present alternative solutions with explicit trade-offs—such as serverless versus containerized deployments—then validate each incrementally. This comparative approach lets you assess constraints, scalability, and implementation effort before committing to one direction.

How do I scope a new feature within a Git workflow?

Define purpose, constraints, and success criteria through structured questioning, then document the design in phases aligned with your Git worktree and Claude CLI agent patterns. This ensures your scope fits existing development practices and enables step-by-step feedback.

Can I use this for both small features and larger architectural decisions?

Yes. The skill handles ideation, architecture exploration, design presentation, and implementation planning across feature scale. It works within Git worktree workflows and Claude CLI patterns, scaling from single-file changes to multi-system designs.

What should I validate during the design phase?

Incrementally present designs in manageable sections to gather feedback on feasibility, trade-offs, and alignment with constraints before full implementation. This phase-based validation catches misalignment early and reduces rework.