brainstorminglisted
Install: claude install-skill fusengine/agents
# Brainstorming Skill
**Design-first approach: no code before design approval.**
---
## Agent Workflow (MANDATORY)
Before ANY brainstorming session, use `TeamCreate` to spawn agents:
1. **fuse-ai-pilot:explore-codebase** - Understand project context, patterns, constraints
2. **fuse-ai-pilot:research-expert** - Fetch best practices and documentation
After design approval, transition to **APEX Analyze** phase.
---
## Overview
| Scenario | Action |
|----------|--------|
| **New feature** | Full brainstorming (6 steps) |
| **Major change** | Full brainstorming (6 steps) |
| **Component creation** | Full brainstorming (6 steps) |
| **Trivial fix (1-3 lines)** | Skip brainstorming, go to APEX |
| **Simple rename/typo** | Skip brainstorming, go to APEX |
---
## 6-Step Process
### Step 1: Explore Project Context
Gather context before asking questions:
- `git log --oneline -20` - Recent changes and direction
- Existing code patterns and conventions
- Related documentation and prior decisions
- Tech stack and dependency constraints
### Step 2: Ask Clarifying Questions (ONE AT A TIME)
Ask focused questions sequentially. Wait for each answer before the next.
Categories: purpose, constraints, success criteria, users, integrations.
> See [workflow.md](references/workflow.md) for question categories
### Step 3: Propose 2-3 Approaches
Present alternatives with trade-offs in table format:
| Approach | Pros | Cons | Recommendation |
|----------|------|------|--------------