brainstorming

star 0

Вы ДОЛЖНЫ использовать это перед любой творческой работой — созданием фич, компонентов, добавлением функциональности или изменением поведения. Исследует намерения пользователя, требования и дизайн перед реализацией.

drim-dev By drim-dev schedule Updated 2/18/2026

name: brainstorming description: "Вы ДОЛЖНЫ использовать это перед любой творческой работой — созданием фич, компонентов, добавлением функциональности или изменением поведения. Исследует намерения пользователя, требования и дизайн перед реализацией."

Мозговой штурм: от идей к дизайну

Обзор

Помогает превращать идеи в полноценные дизайны и спецификации через естественный совместный диалог.

Начните с понимания текущего контекста проекта, затем задавайте вопросы по одному, чтобы уточнить идею. Когда вы поймёте, что именно создаётся, представьте дизайн небольшими разделами (200–300 слов), проверяя после каждого раздела, всё ли выглядит правильно.

Процесс

Понимание идеи:

  • Сначала изучите текущее состояние проекта (файлы, документацию, последние коммиты)
  • Задавайте вопросы по одному, чтобы уточнить идею
  • Предпочитайте вопросы с вариантами ответов, но открытые тоже допустимы
  • Только один вопрос на сообщение — если тема требует более глубокого изучения, разбейте её на несколько вопросов
  • Фокусируйтесь на понимании: цель, ограничения, критерии успеха

Исследование подходов:

  • Предложите 2–3 разных подхода с компромиссами
  • Представляйте варианты в разговорной форме с вашей рекомендацией и обоснованием
  • Начинайте с рекомендуемого варианта и объясняйте, почему он лучше

Представление дизайна:

  • Когда вы убедитесь, что понимаете, что создаётся, представьте дизайн
  • Разбейте его на разделы по 200–300 слов
  • После каждого раздела спрашивайте, всё ли выглядит правильно
  • Охватите: архитектуру, компоненты, поток данных, обработку ошибок, тестирование
  • Будьте готовы вернуться и уточнить, если что-то непонятно

После дизайна

Документация:

  • Запишите утверждённый дизайн в docs/designs/YYYY-MM-DD-<тема>.md
  • Закоммитьте документ дизайна в git

Ключевые принципы

  • Один вопрос за раз — Не перегружайте множеством вопросов
  • Предпочтительны варианты ответов — На них легче отвечать, чем на открытые вопросы
  • YAGNI без компромиссов — Безжалостно убирайте ненужные фичи из всех дизайнов
  • Исследуйте альтернативы — Всегда предлагайте 2–3 подхода, прежде чем выбрать один
  • Инкрементальная валидация — Представляйте дизайн по частям, проверяя каждую
  • Будьте гибкими — Возвращайтесь и уточняйте, когда что-то непонятно
Install via CLI
npx skills add https://github.com/drim-dev/drim-mcp-demo --skill brainstorming
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator