brainstorming
SKILL.md
Brainstorming Skill
Design-first approach: no code before design approval.
Agent Workflow (MANDATORY)
Before ANY brainstorming session, use TeamCreate to spawn agents:
- fuse-ai-pilot:explore-codebase - Understand project context, patterns, constraints
- 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 for question categories
Step 3: Propose 2-3 Approaches
Present alternatives with trade-offs in table format:
| Approach | Pros | Cons | Recommendation |
|---|---|---|---|
| Option A | ... | ... | ... |
| Option B | ... | ... | ... |
| Option C | ... | ... | ... |
Always include a clear recommendation with rationale.
Step 4: Present Design for Approval
Break design into digestible sections:
- Architecture overview
- Key components and responsibilities
- Data flow and state management
- Edge cases and error handling
Wait for explicit user approval before proceeding.
Step 5: Save Design Document
Save approved design to: docs/plans/YYYY-MM-DD-<topic>-design.md
Step 6: Transition to APEX
Hand off to APEX Analyze phase with the approved design as input.
Reference Guide
| Topic | Reference | When to Consult |
|---|---|---|
| Workflow | workflow.md | Question categories, proposal format, design template |
| Anti-Patterns | anti-patterns.md | Catching rationalizations to skip brainstorming |
Quick Reference
1. Explore → git log, codebase, docs (agents in parallel)
2. Question → ONE AT A TIME, wait for answers
3. Propose → 2-3 options with trade-offs table
4. Design → Present sections, get approval
5. Save → docs/plans/YYYY-MM-DD-<topic>-design.md
6. Handoff → APEX Analyze with approved design
Critical Rules
- NEVER write code before design approval - Design first, always
- Ask questions ONE AT A TIME - Never dump a list of 10 questions
- Always propose alternatives - Minimum 2 approaches with trade-offs
- Save the design doc - Creates audit trail and shared reference
- Get explicit approval - "Looks good" or similar before proceeding
Weekly Installs
12
Repository
fusengine/agentsGitHub Stars
3
First Seen
Feb 28, 2026
Security Audits
Installed on
gemini-cli12
opencode12
codebuddy12
github-copilot12
codex12
kimi-cli12