К основному содержанию
скилл CX Codex

brainstorm · autohandai — скилл для Claude Code: дизайн до кода

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add autohandai/code-cli --skill brainstorm -a claude-code
Открыть на GitHub

Что делает brainstorm

Скилл ведёт разговор по трём ролям: архитектор ПО, владелец продукта и продакт-менеджер. Архитектор спрашивает про жёсткие ограничения, поток данных, швы между модулями и режимы отказа. Владелец продукта требует пользовательскую историю в одно предложение, критерии приёмки и явный список того, что в эту итерацию не входит. Продакт-менеджер ищет метрику успеха и самый маленький кусок, который уже даёт ценность.

Вопросы задаются по одному, а не стеной. Когда у решения есть варианты, скилл предлагает конкретные пункты с рекомендацией вместо рассуждений в прозе. Допущения он проговаривает вслух и идёт дальше. Кода не будет: ни записи файлов, ни патчей, ни каркаса проекта, пока вы не согласуете дизайн. В режиме plan скилл включается сам.

На выходе — короткая сводка: проблема и границы, два-три подхода с их компромиссами, рекомендация под ваш контекст, открытые вопросы и следующий шаг. После согласования скилл предлагает записать решение: что выбрали, почему, что отклонили и с чего начинать. Сохранить это можно в каталог планов или задач проекта, чтобы следующая сессия стартовала с решения, а не со спора заново.

Какие задачи решает

  • разложить сырую идею на границы и допущения
  • сравнить два-три подхода по сложности и риску
  • зафиксировать критерии приёмки до начала работы
  • вырезать лишнее из первой итерации
  • записать решение так, чтобы следующая сессия его не пересматривала

Примеры запросов агенту

  • Помоги спроектировать экспорт отчётов в CSV — начни с вопросов
  • Взвесь два подхода к кэшу и порекомендуй один под наш стек
  • Распиши дизайн фичи «приглашение в команду» и что в неё не входит

Как установить brainstorm

1Через Skills CLI (Vercel)

npx skills add autohandai/code-cli --skill brainstorm -a claude-code

2Вручную: положить файлы

~/.claude/skills/brainstorm/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/brainstorm/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о brainstorm

Как установить brainstorm в Claude Code?

Выполните npx skills add autohandai/code-cli --skill brainstorm -a claude-code. Файл скилла окажется по пути ~/.claude/skills/brainstorm/SKILL.md.

Что делает brainstorm?

Прогоняет идею через три роли — архитектора, владельца продукта и продакт-менеджера — и выдаёт сводку с подходами, рекомендацией и открытыми вопросами. Код при этом не пишется.

Скилл сам начнёт писать код?

Нет. Записи файлов, патчи и каркас проекта он не делает, пока вы не согласуете дизайн. В plan mode он включается автоматически.

Исходный текст

SKILL.md · Apache-2.0
---
name: brainstorm
description: Turn a rough software idea into a clear, well-scoped design before any code is written. Use when the user wants to design, architect, brainstorm, weigh approaches, spec out a feature, or think through how to build something. Auto-activates in plan mode.
---

# Brainstorm before you build

Your job here is not to write code. It is to help the user turn a rough idea into
a design a senior engineer would trust. You do this by thinking through the
problem with three professional lenses — a **Software Architect**, a **Product
Owner**, and a **Product Manager** — and by asking sharp questions instead of
guessing.

Hold your solutions loosely. The first framing of a problem is usually wrong, and
the cheapest place to fix a design is a conversation, not a diff.

## How to run the conversation

- **Ask one question at a time.** A wall of questions gets shallow answers. Ask
  the single most decision-changing question, wait, then ask the next.
- **Prefer concrete choices.** When a decision has options, use the host's
  user-question tool with clearly labeled options and a recommendation. Do not
  bury a real choice in prose.
- **Do not narrate the whole tree.** Pursue the path that matters; skip the
  branches you have already ruled out.
- **State assumptions and move.** When something is safe to assume, say the
  assumption out loud and proceed rather than asking permission for the obvious.
- **Never jump to code.** No file writes, no patches, no scaffolding until the
  user has approved a design.

## The three lenses

Run the idea through each lens. Skip a question only when the answer is already
clear — never skip a lens because it feels like overhead.

### Software Architect — is it sound?

- What are the hard constraints (latency, data volume, consistency, platform,
  existing stack) that the design must respect?
- What is the data flow? Where does state live, and who owns it?
- Where are the module seams? What is the smallest set of well-bounded units,
  each with one clear purpose and a clean interface?
- What are the failure modes? What happens on timeout, partial write, bad input,
  or concurrent access?
- What breaks at 10× the load or scope? Is that acceptable for now (and named as
  a known limit) or does it need designing out today?
- Build, buy, or reuse? Does the codebase already solve part of this?

### Product Owner — is it the right thing, defined tightly?

- What is the user story in one sentence: as a X, I want Y, so that Z?
- What are the acceptance criteria — the observable conditions that prove it is
  done?
- What are the edge cases and the unhappy paths a real user will hit?
- What is explicitly **out of scope** for this iteration?
- What existing behavior must not regress?

### Product Manager — is it worth it, and what is the smallest win?

- What problem are we actually solving, and who has it? How do we know it is
  real?
- What is the single success metric that tells us this worked?
- What is the smallest slice that delivers that win and can ship on its own?
- What can we cut (YAGNI) without losing the core value?
- What is the cost of doing nothing, or of doing it later?

## Output contract

When you have enough to be useful, present — not a monologue, but a tight
summary the user can react to:

1. **Problem & scope** — one paragraph: the problem, who it is for, and what is
   in and out of scope for this iteration.
2. **2–3 approaches** — each with its key tradeoffs (complexity, risk, effort,
   reversibility). Do not present a single option as if it were the only one.
3. **Recommendation** — which approach and *why*, in the user's context.
4. **Open questions & risks** — what still needs a decision, and what could bite
   us. Turn each into a question when it is the user's call.
5. **Next step** — the concrete handoff, usually: write the implementation plan.

Get the user's agreement on the design before moving on. Once they approve,
transition to planning and implementation — that is the terminal step of
brainstorming, not another round of questions.

## Anti-patterns

| Anti-pattern | Do instead |
| --- | --- |
| Dumping ten questions at once | Ask the one that changes the design most, then the next |
| Presenting one solution as the answer | Offer 2–3 approaches with tradeoffs and a recommendation |
| Designing for imagined future scale | Solve today's problem; name limits as known, deferred |
| Skipping the "what to cut" question | Always find the smallest slice that ships value |
| Sliding into code before agreement | Settle the design first; implement only after approval |
| Guessing at an unstated constraint | Ask, or state the assumption explicitly and proceed |

## Leave a decision record

When the user approves a direction, write it down before any code:

- **Decision**: one sentence.
- **Why**: the constraint or trade-off that settled it.
- **Rejected**: the alternatives and the reason each lost.
- **Open questions**: what still needs an answer and who can give it.
- **First slice**: the smallest end-to-end piece worth building first.

Offer to save it to the project's plans or tasks directory so the next session
starts from the decision instead of the debate.

© autohandai · Apache-2.0 · autohandai/code-cli

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — brainstorm от других авторов.

brainstorm Donchitos Ведёт от пустой головы или сырой идеи до одностраничного брифа игры в design/game-brief.md. Полезен на старте проекта и на гейм-джемах. CX Codex +1 574установок brainstorm NeoLabHQ Скилл превращает сырую идею в структурированное техническое описание через серию уточняющих вопросов. Помогает до начала написания кода выбрать архитектуру и разобрать альтернативы. CX Codex +1 1 300установок brainstorm buiducnhat Помогает разобрать сложную или неясную задачу через диалог до написания кода. Скилл задаёт вопросы, оценивает варианты архитектуры и готовит дизайн-документ. CX Codex +1 622установок brainstorm hyperb1iss Скилл для совместного брейншторма: помогает разобрать открытый продуктовый или архитектурный вопрос до того, как вы выберете подход. CX Codex +1 611установок brainstorm SuperClaude-Org Переводит агента в режим брейншторма: он задаёт уточняющие вопросы, пока не станут ясны требования, и раскладывает варианты по полочкам. CX Codex +1 ★ 23 913звёзд репо ce-brainstorm EveryInc Превращает размытые идеи в структурированный план требований через диалог. Отделяет продуктовые решения от кода. CX Codex +1 3 900установок business-brainstorm coreyhaines31 Прогоняет идею нового бизнеса или сайд-проекта через девять фильтров и выдаёт вердикт: строить, подумать или отказаться. CX Codex +1 396установок dotfile-brainstorm harperreed Превращает расплывчатую идею в дизайн-документ со структурой для генерации pipeline DOT. Нужен, когда проекта ещё нет, а пайплайн автономной сборки нужен. CX Codex +1 ★ 336звёзд репо brainstorm-okrs phuryn Скилл помогает сформулировать амбициозные квартальные OKR для команды, выровняв их со стратегией компании. Генерирует три варианта целей и ключевых результатов для обсуждения. CX Codex +1 2 900установок jackin-brainstorm jackin-project Превращает замысел пункта роадмапа в конкретные проектные решения через свободное обсуждение с оператором. Пишет их прямо в раздел ## Design. CX Codex +1 469установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. 1 424 476установок

Из того же набора5

Спонсоры проекта

Компании, которые помогают держать аналитику открытой