# Brainstorming

> Clarify vague requirements through exploratory questioning and option generation before committing to research or implementation.

- Skill: `a5c-ai/brainstorming` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add a5c-ai/brainstorming`
- Raw SKILL.md: https://api.skillmd.com/api/skills/a5c-ai/brainstorming/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search, Coding & Dev Tools
- Author: a5c-ai (https://skillmd.com/u/a5c-ai)
- Updated: 2026-08-19
- Page: https://skillmd.com/skills/a5c-ai/brainstorming

---


- Multiple valid approaches exist and trade-offs need exploration
- The problem space needs definition before research
- Stakeholders have not converged on a direction

## Distinction from Research

- **Brainstorming**: Addresses "what to build" (unclear requirements)
- **Research**: Addresses "how it works" (clear goal, unknown implementation)

## Process

1. **Explore problem space** - Ask clarifying questions one at a time
2. **Identify ambiguities** - Surface assumptions and unknowns
3. **Generate options** - Propose design alternatives with trade-offs
4. **Select approach** - Human chooses direction
5. **Synthesize requirements** - Produce clear requirements for research phase

## Tool Use

Invoke via babysitter process: `methodologies/rpikit/rpikit-brainstorm`

