brainstorming

Guides structured brainstorming to turn rough ideas into designs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ashleytower/claude-skills-collection --skill brainstorming-ashleytower
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/ashleytower/claude-skills-collection/tree/main/skills/brainstorming
Command: npx skills add https://github.com/ashleytower/claude-skills-collection --skill brainstorming-ashleytower

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turning a vague idea into a concrete, actionable design can be challenging and time-consuming. This skill provides a structured, Socratic approach to refine concepts, explore alternatives, and validate designs incrementally, ensuring clarity and reducing rework.

Core Features & Use Cases

  • Structured Questioning: Guides you through understanding purpose, constraints, and success criteria for any project.
  • Alternative Exploration: Proposes 2-3 architectural or design approaches with trade-offs for informed decision-making.
  • Incremental Design Validation: Presents design sections for feedback, ensuring alignment before full implementation.
  • Use Case: Before starting a new software feature, use this skill to define its purpose, explore different technical approaches, and validate the design with your team, leading to a robust implementation plan.

Quick Start

Start a brainstorming session:

I'm using the brainstorming skill to refine your idea into a design.

Ask a structured question:

Question: "Where should the authentication data be stored?" Options:

  • "Session storage"
  • "Local storage"
  • "Cookies"

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a rough idea into a concrete design?▼

Brainstorming applies structured Socratic questioning to refine vague concepts into actionable designs. It guides you through understanding purpose, constraints, and success criteria, then explores 2-3 architectural approaches with trade-offs before implementation begins.

What's the best way to explore different design approaches for a new feature?▼

Present multiple architectural or design alternatives with explicit trade-offs for each option. This comparative approach surfaces technical and business implications early, enabling informed decision-making and reducing rework during implementation.

How do I validate a design before handing it off to development?▼

Incremental design validation presents completed design sections for structured feedback at each phase. This staged review ensures team alignment on architecture, constraints, and success criteria before full implementation starts.

Can I use this for project planning and requirements definition?▼

Yes. Brainstorming works across domains requiring robust architecture—software features, systems design, and product validation. Structured questioning establishes purpose, constraints, and success criteria applicable to any early-stage ideation or design exploration.

What happens after I've validated a design with this skill?▼

A validated design becomes a documented, actionable handoff to the implementation team. The structured output includes architectural decisions, explored alternatives, and team-approved specifications ready for development execution.