skills/brainstorming/SKILL.md
Refine ideas into detailed designs through Socratic dialogue. Use when: user has rough idea, needs to clarify requirements, explore approaches. Triggers: "brainstorm", "discuss idea", "I'm thinking about", "what if", "help me think through", "explore options", "/brainstorm".
npx skillsauth add timequity/vibe-coder brainstormingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Turn rough ideas into fully formed designs through natural collaborative dialogue. Integrated with idea-validation — brainstorming is an optional deep-dive before PRD creation.
| Trigger | Action |
|---------|--------|
| /brainstorm command | Full brainstorm session |
| Short idea (<10 words) | Suggest brainstorm in /ship |
| Complex project type | Suggest brainstorm in /ship |
| User asks "what if" / "help me think" | Start brainstorm |
| User has detailed description | Skip to idea-validation |
Questions to ask (one at a time):
"Расскажи подробнее — что именно это должно делать?"
"Кто будет этим пользоваться? В каком контексте?"
"Какую проблему это решает?"
"Как понять что получилось?"
Based on project type, explore key decisions:
Ask about constraints and non-goals:
"Что точно НЕ должно быть в MVP?"
"Есть ограничения? Бесплатные сервисы only? Дедлайн?"
"Какой масштаб ожидаешь — 10 пользователей или 10000?"
Once you understand:
## Резюме
**Проект:** {name}
**Тип:** {type}
**Проблема:** {one sentence}
**Пользователь:** {who}
**MVP Features:**
1. {Feature 1}
2. {Feature 2}
3. {Feature 3}
**Не делаем:**
- {Non-goal 1}
- {Non-goal 2}
**Ограничения:**
- {Constraint 1}
Всё верно? Готов создать PRD?
After brainstorm completes:
Brainstorm Complete → idea-validation → PRD.md (Full)
| Principle | Why | |-----------|-----| | One question at a time | Don't overwhelm | | Multiple choice when possible | Easier to answer | | YAGNI ruthlessly | Remove unnecessary features | | Explore alternatives | Propose 2-3 approaches | | Validate incrementally | Present sections, validate each | | No technical jargon | User chooses nothing technical |
If user runs /brainstorm without /ship:
User: /brainstorm I want to make a bot that tracks expenses
Claude: [Starts brainstorm]
"Интересная идея! Давай уточним детали.
Это для Telegram, Discord, или другой платформы?"
[After brainstorm]
Claude: "Готово! Хочешь сразу начать строить? Могу запустить /ship"
development
Hidden quality gate that runs before showing "Done!" to user - ensures all tests pass, build succeeds, and requirements met before claiming completion
data-ai
Use when about to claim work is complete or fixed - requires running verification commands and confirming output before making any success claims
tools
Generate UI components from natural language descriptions. Use when: user asks for a page, component, or UI element. Triggers: "create page", "add component", "show form", "make button", "страница", "компонент", "форма".
content-media
10 ready-to-use themes with colors and fonts for consistent styling. Use when: applying visual themes to pages, components, or design systems. Triggers: "theme", "color palette", "color scheme", "fonts", "branding", "visual identity", "design system colors".