brainstorming

Transform rough ideas into structured designs through phased questioning.

14|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/a-ariff/ariff-claude-plugins --skill brainstorming-a-ariff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/a-ariff/ariff-claude-plugins/tree/main/plugins/brainstorming/skills/brainstorming
Command: npx skills add https://github.com/a-ariff/ariff-claude-plugins --skill brainstorming-a-ariff

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transforms rough ideas into solid designs through Socratic questioning.

Core Features & Use Cases

  • Understanding, Exploration, Design, Handoff
  • Phase-based questioning
  • Incremental design and decisions

Quick Start

Provide two design approaches for a feature and help select one.

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 structured design?

Structured questioning transforms vague concepts into solid designs by breaking down ideas through phases. This Skill uses Socratic questioning to explore your idea incrementally, present 2-3 design approaches, and deliver detailed design documentation covering architecture, data flow, error handling, and testing strategy.

What's the best way to explore design options before implementation?

Phase-based questioning helps you evaluate multiple design approaches systematically. The Skill presents alternative design paths, guides you through option exploration, and supports selecting the best fit before you commit to feature implementation or handoff to development planning.

Can I use this to move from idea to design documentation?

Yes. The Skill supports the full journey from initial idea through design delivery. It transforms rough concepts into 200-300 word design chunks covering architecture, data flow, error handling, and testing strategy, then enables handoff to writing-plans Skill for further refinement.

How does phase-based questioning improve design decisions?

Phase-based inquiry breaks design exploration into manageable steps. Phase 1 understands your idea, Phase 2 presents design approaches for comparison, and Phase 3 delivers comprehensive design documentation. This incremental approach reduces uncertainty and surfaces trade-offs before implementation.

When should I use structured questioning for design?

Use this Skill when you have an initial idea but need to clarify requirements and explore design options before feature implementation. It's most effective early in the design process when concepts are still forming and multiple approaches are viable.

Does this Skill work with existing design frameworks?

This Skill applies Socratic questioning to design exploration independent of specific frameworks. It generates architecture, data flow, error handling, and testing considerations applicable to most feature design contexts.