brainstorming

Refine rough ideas into designs through collaborative questioning and incremental validation.

37|1|Updated Sep 27, 2025
One-click install
npx skills add https://github.com/richardgill/nix --skill brainstorming-richardgill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/richardgill/nix/tree/main/modules/home-manager/dot-files/ai-agents/claude/skills/brainstorming
Command: npx skills add https://github.com/richardgill/nix --skill brainstorming-richardgill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Facilitate early-stage ideation and design by asking questions, exploring options, and validating concepts incrementally.

Core Features & Use Cases

  • Guided ideation: Collaborative questioning to refine ideas.
  • Option exploration: Propose multiple approaches with trade-offs.
  • Use Case: Break a vague feature concept into concrete design directions.

Quick Start

Start with a project context, then ask a single guiding question to refine the idea and present 1-2 design options.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn rough ideas into structured designs before coding?

Brainstorming refines rough ideas into structured designs through guided questioning and collaborative dialogue. Start with your project context, ask clarifying questions to explore the concept, then validate incrementally by presenting 2-3 design options with trade-offs before committing to implementation.

What's the best way to scope features and elicit requirements early in development?

Use guided questioning and incremental validation to break vague concepts into concrete design directions. Present multiple approaches with trade-offs, gather feedback one question at a time, and document architecture, data flow, and error handling considerations as you refine the idea.

How do I plan architecture and design decisions collaboratively?

Architecture planning through brainstorming presents design options with explicit trade-offs, validates concepts incrementally through dialogue, and produces documented architecture and data flow outputs. This collaborative approach identifies constraints and design considerations before development begins.

Can I use brainstorming to plan multiple feature approaches at once?

Yes. Brainstorming proposes 2-3 approaches with trade-offs for a single feature or concept, presenting each as a 200-300 word design section. This lets you compare architecture, data flow, and error handling strategies side-by-side and validate which direction fits your project scope.

What should I prepare before starting a brainstorming session?

Prepare your current project context—existing architecture, tech stack, constraints, and the vague feature or problem you want to refine. Having this context ready helps guide focused questioning and ensures design options align with your existing system rather than proposing disconnected alternatives.