AIKraft/Skills/brainstorming

brainstorming

Структурированный диалог для проектирования перед реализацией. Обязателен перед созданием функций, компонентов или изменением поведения. Применяется ко всем задачам, включая простые, для проверки предположений.

obra official Разработка ★ 295.3k

Что делает навык

Структурированный диалог для проектирования перед реализацией. Skill классифицирует запрос на один из трёх путей (Spike, Bounded, Architectural), уточняет контекст и цель, получает явное одобрение человека на дизайн или план до начала любого кодинга.

Когда применять

  • Создание новой функции, компонента или изменение поведения в существующем коде
  • Проверка технической осуществимости (feasibility) без написания постоянного кода
  • Проектирование новой подсистемы или изменение архитектуры компонентов
  • Разработка сложного проекта, требующего декомпозиции на независимые подпроекты

Как работает

  1. Классифицировать запрос как Spike, Bounded или Architectural и озвучить выбор
  2. Изучить контекст проекта (файлы, документация, коммиты) и выявить намерение, ограничения и критерии успеха
  3. Задать уточняющие вопросы по одному, если информация отсутствует, и зафиксировать понимание
  4. Для Spike: представить вопрос и план проверки в 2-3 предложениях; для Bounded: представить краткий дизайн в чате; для Architectural: предложить подходы, представить дизайн по секциям и написать spec
  5. Получить явное одобрение человека на представленный артефакт (вопрос, дизайн или spec) перед любыми действиями
  6. При обнаружении скрытой сложности немедленно остановить работу и повысить уровень классификации (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 и совместимые) подхватывает его по описанию и следует шагам.