# Brainstorming

> Socratic design refinement and ideation

- Skill: `modimihir07/brainstorming` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add modimihir07/brainstorming`
- Raw SKILL.md: https://api.skillmd.com/api/skills/modimihir07/brainstorming/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: modimihir07 (https://skillmd.com/u/modimihir07)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/modimihir07/brainstorming

---


# Brainstorming

## Description
Socratic brainstorming session that refines rough ideas through structured questions, explores alternatives, and produces a validated design document.

## When to Use
- Starting a new project with vague requirements
- Exploring architectural alternatives
- Solving open-ended problems
- Product design decisions

## Process
1. Ask clarifying questions to understand the core need
2. Identify constraints and trade-offs
3. Generate 3+ alternative approaches
4. Evaluate each against constraints
5. Recommend an approach with rationale
6. Save design document to context/

## Output
Design document with: problem statement, alternatives, evaluation, recommendation

## Agent Assignment
- Primary: opencode
- Research: agy

