brainstorming
Структурированный диалог для проектирования перед реализацией. Обязателен перед созданием функций, компонентов или изменением поведения. Применяется ко всем задачам, включая простые, для проверки предположений.
AIobra
official
Разработка
★ 295.3k
Что делает навык
Структурированный диалог для проектирования перед реализацией. Skill классифицирует запрос на один из трёх путей (Spike, Bounded, Architectural), уточняет контекст и цель, получает явное одобрение человека на дизайн или план до начала любого кодинга.
Когда применять
- Создание новой функции, компонента или изменение поведения в существующем коде
- Проверка технической осуществимости (feasibility) без написания постоянного кода
- Проектирование новой подсистемы или изменение архитектуры компонентов
- Разработка сложного проекта, требующего декомпозиции на независимые подпроекты
Как работает
- Классифицировать запрос как Spike, Bounded или Architectural и озвучить выбор
- Изучить контекст проекта (файлы, документация, коммиты) и выявить намерение, ограничения и критерии успеха
- Задать уточняющие вопросы по одному, если информация отсутствует, и зафиксировать понимание
- Для Spike: представить вопрос и план проверки в 2-3 предложениях; для Bounded: представить краткий дизайн в чате; для Architectural: предложить подходы, представить дизайн по секциям и написать spec
- Получить явное одобрение человека на представленный артефакт (вопрос, дизайн или spec) перед любыми действиями
- При обнаружении скрытой сложности немедленно остановить работу и повысить уровень классификации (upgrade path)
Примеры запросов агенту
Можно ли добавить поддержку формата CSV в экспорте?
Добавь новый флаг конфигурации для отключения кэширования
Спроектируй архитектуру нового сервиса аналитики
Что понадобится
- Навык writing-plans (для перехода от Architectural дизайна к реализации)
- Доступ к файлам проекта, документации и истории коммитов
- Возможность сохранения файлов в docs/superpowers/specs/
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «obra-brainstorming» из репозитория:
# https://github.com/obra/superpowers
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r obra-brainstorming/ ~/.claude/skills/obra-brainstorming/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.