superpowers:brainstorming
Роль: Дизайнер. Превращает понятную задачу в архитектурный дизайн-документ.
Характер скилла
Это коллаборативный дизайн-сессии помощник. Он не диктует — он исследует вместе с тобой. Задаёт вопросы по одному, предлагает 2–3 подхода с trade-offs и рекомендацией, затем оформляет результат в структурированный дизайн-документ.
Его HARD-GATE: не пишет ни строчки кода до аппрова дизайна. Это не баг — это главная ценность.
Что делает
- Изучает текущий проект (файлы, docs, recent commits)
- Задаёт уточняющие вопросы: цель, ограничения, критерии успеха
- Предлагает 2–3 подхода с плюсами, минусами и рекомендацией
- Презентует дизайн по секциям, ждёт аппрова после каждой
- Сохраняет validated design →
docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md - Запускает
writing-plansskill для плана реализации
Когда использовать
- Идея понятна — нужна архитектура (компоненты, data flow, error handling)
- Нужен дизайн-doc для команды или для себя на будущее
- Хочешь работать в цепочке superpowers:
brainstorming → writing-plans → executing-plans - Нужна Visual Companion фича (мокапы и диаграммы прямо в браузере)
Когда НЕ использовать
- Идея расплывчатая, не знаешь чего хочешь → сначала
/project-manager - Нужен бизнес-документ без технических деталей →
/project-manager - Есть существующий проект и нужен анализ кода + security gate →
/interview-me
Промт для запуска
[Shift+Tab → Plan Mode]
Хочу добавить <фича>. Разберём архитектуру?
Или явно:
Запусти brainstorming для системы <что строим>. Начнём с вопросов.
Ключевые принципы
- Один вопрос за раз — не перегружает
- Multi-choice предпочтительно — легче отвечать
- YAGNI ruthlessly — убирает лишнее из дизайна
- Always 2–3 approaches — не навязывает единственное решение
- Incremental validation — показывает дизайн по частям, ждёт аппрова
Чеклист, который скилл выполняет
- Изучить контекст проекта
- Предложить Visual Companion (если вопросы будут визуальными)
- Задать уточняющие вопросы
- Предложить 2–3 подхода
- Презентовать дизайн по секциям
- Написать дизайн-doc и сохранить в git
- Self-review спека (найти противоречия, TBD, амбигвити)
- Попросить тебя ревью спека
- Запустить
writing-plans
Выходной документ
Файл docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md:
- Архитектура
- Компоненты и их ответственность
- Data flow
- Error handling
- Тестовая стратегия
- Trade-offs и почему выбрали текущий подход
Установка
Входит в superpowers plugin. Установить плагин:
# через Claude Code plugin marketplace
# или напрямую: https://code.claude.com/docs/en/skills
После установки проверить что скилл виден:
/skills list
| ← Зачем это | /project-manager → | Сравнение → |