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.