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

brainstorm-prototypes — скилл для Claude Code: варианты на выбор

Скилл делает 3–5 намеренно разных черновых вариантов — макетов, подходов, названий, — чтобы вы отреагировали на них и поняли, чего хотите.

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

Что делает brainstorm-prototypes

Скилл для тех случаев, когда критерий есть, но словами вы его не сформулируете — узнаете, только увидев. Он берёт одну решаемую задачу (макет, подход, модель данных, тон текста) и выдаёт 3–5 вариантов, которые расходятся по существу, а не оттенками одной идеи. Если два варианта вызовут одну и ту же реакцию, один из них заменяется.

Черновики делаются дешёвыми и одноразовыми. Для визуала и UX — один самодостаточный HTML-файл с фейковыми данными, без бэкенда и состояния. Для подходов — экран-скетч на каждый: идея, что он оптимизирует, самый острый компромисс. Списки ранжируются от дешёвого к самому амбициозному, чтобы вы провели свою границу. Каждый вариант подписан тем убеждением, на которое ставит, — так реакция вскрывает критерий, а не просто вкус.

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

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

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

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

  • Сделай 4 разных варианта экрана онбординга, каждый одним HTML-файлом с фейковыми данными
  • Набросай 3 подхода к хранению истории заказов: идея, что оптимизируем, главный компромисс
  • Дай 5 вариантов названия для CLI-утилиты и подпиши, на что ставит каждый

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

1Через Skills CLI (Vercel)

npx skills add Neeeophytee/finding-unknowns-skills --skill brainstorm-prototypes -a claude-code

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

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

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

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

Вопросы о brainstorm-prototypes

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

Выполните npx skills add Neeeophytee/finding-unknowns-skills --skill brainstorm-prototypes -a claude-code. Скилл встанет в ~/.claude/skills/brainstorm-prototypes/SKILL.md.

Что делает brainstorm-prototypes?

Готовит несколько намеренно разных одноразовых вариантов — макетов, подходов, черновиков — чтобы вы отреагировали на них. После реакций формулирует, какое требование за ними стоит, и это идёт в спецификацию.

В каких платформах работает скилл?

Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки, файл скилла кладётся в её каталог.

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

SKILL.md · MIT
---
name: brainstorm-prototypes
description: Generate several genuinely different throwaway variations (designs, approaches, drafts) for the user to react to. Use when the user can only recognize what they want by seeing it — visual design, UX flows, naming, tone — or asks to brainstorm or prototype before building.
---

# Brainstorm and prototypes

The user has unknown knowns: criteria they can't verbalize but will recognize on sight. Finding those during prototyping is cheap; finding them mid-implementation is expensive, because small spec changes can mean drastically different code. Give them things to react to.

## Steps

1. Establish scope first: what is being decided (layout? approach? data model? tone?) and what is explicitly out of scope. One decision per round.
2. Produce 3-5 variations that are **wildly different, not shades of the same idea**. If two variations would get the same reaction, replace one.
3. Make them cheap and disposable:
   - Visual/UX → a single self-contained HTML file with fake data, no backend, no state.
   - Approaches → a one-screen sketch of each: the idea, what it optimizes for, its sharpest tradeoff.
   - Ranked lists → order from cheapest to most ambitious so the user can draw their line.
4. Label each variation with the belief it bets on ("this one assumes density beats whitespace"), so the user's reaction reveals the underlying criterion, not just a preference.
5. Collect reactions, then verbalize what was learned: "you consistently rejected X, which suggests the real requirement is Y." That sentence is the deliverable — it becomes part of the spec.

## Guardrails

- Nothing produced here is production code. Say so, and don't wire prototypes into the real app.
- Do not converge early to the variation you'd pick. The point is spanning the space.
- If the user reacts to none of them, that's signal too: the decision space was framed wrong. Reframe and rerun rather than generating more of the same.

© Neeeophytee · MIT · Neeeophytee/finding-unknowns-skills

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

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

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