# Ask Brainstorm

> Required before creative work. Explores intent, requirements, design before implementation.

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

---


<critical_constraints>
❌ NO implementation before brainstorming
✅ MUST clarify user intent and success criteria
✅ MUST get explicit confirmation before proceeding
✅ MUST explore multiple approaches with pros/cons
</critical_constraints>

<process>
1. **Understand Intent**: What are they trying to achieve? Why now? What's success?
2. **Gather Requirements**: Functional (what it does) + Non-functional (performance, constraints)
3. **Explore Options**: Multiple approaches, pros/cons, edge cases
4. **Confirm Alignment**: Summarize direction, get explicit approval
</process>

<output>
Clear, agreed-upon plan or design decisions that guide implementation.
</output>

<when_to_use>
- Before new feature or component
- Before significant behavior modification
- When requirements are vague
- When multiple valid approaches exist
</when_to_use>

