jackin-brainstorm — скилл для Claude Code: дизайн из пункта роадмапа
Превращает замысел пункта роадмапа в конкретные проектные решения через свободное обсуждение с оператором. Пишет их прямо в раздел ## Design.
npx skills add jackin-project/jackin-dev --skill jackin-brainstorm -a claude-codeЧто делает jackin-brainstorm
Скилл берёт существующий пункт роадмапа и вместе с вами доводит его до решений: разбирает альтернативы, компромиссы и открытые вопросы. Каждый вывод сразу уходит в ## Design внутри docs/content/docs/roadmap/<slug>.mdx — решение плюс одна строка с причиной. Обсуждение идёт по одному вопросу за раз, чтобы ничего не потерялось.
Это задача на суждение: описывать и решать. Код скилл не пишет и на задачи не разбивает — для этого есть plan. Если по ходу всплывает незнакомое место, он быстро смотрит по коду или заводит отдельный досье через jackin-research и ссылается на него из ## Design. Готовые куски фиксируются коммитами с префиксом docs: и сразу уходят в push.
Вызов идёт с аргументом-слагом: jackin-brainstorm <slug>. Флаг --research сначала прогоняет исследование, если пункт выглядит тонким, а --resume продолжает с текущего состояния ## Design. Скилл срабатывает только по явному запросу — сам он не включается.
Какие задачи решает
- довести замысел пункта роадмапа до конкретных решений
- разобрать альтернативы и компромиссы до начала работы
- сохранить ход обсуждения в
## Design, чтобы вернуться к нему позже - подтянуть исследование, когда по пункту мало материала
- зафиксировать решения коммитами и не потерять их в переписке
Примеры запросов агенту
- Запусти скилл jackin-brainstorm для пункта
auth-flow - Продолжи проектирование пункта
auth-flowс текущего состояния## Design - Прогони jackin-brainstorm по
auth-flowс флагом--research
Как установить jackin-brainstorm
1Через Skills CLI (Vercel)
npx skills add jackin-project/jackin-dev --skill jackin-brainstorm -a claude-code2Вручную: положить файлы
~/.claude/skills/jackin-brainstorm/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/jackin-brainstorm/
1Через Skills CLI (Vercel)
npx skills add jackin-project/jackin-dev --skill jackin-brainstorm -a codex2Вручную: положить файлы
.agents/skills/jackin-brainstorm/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add jackin-project/jackin-dev --skill jackin-brainstorm -a cursor2Вручную: положить файлы
.cursor/skills/jackin-brainstorm/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install jackin-project/jackin-dev jackin-brainstorm2Вручную: положить файлы
.github/skills/jackin-brainstorm/SKILL.md1Через Skills CLI (Vercel)
npx skills add jackin-project/jackin-dev --skill jackin-brainstorm -a gemini-cli2Командой платформы
gemini skills install https://github.com/jackin-project/jackin-dev --path skills/jackin-brainstormВручную: положить файлы
.devin/skills/jackin-brainstorm/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add jackin-project/jackin-dev --skill jackin-brainstorm -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о jackin-brainstorm
Как установить jackin-brainstorm в Claude Code?
Выполните npx skills add jackin-project/jackin-dev --skill jackin-brainstorm -a claude-code. Файл скилла окажется в ~/.claude/skills/jackin-brainstorm/SKILL.md.
Что делает jackin-brainstorm?
Ведёт свободное обсуждение пункта роадмапа и записывает принятые решения в его раздел ## Design. Код не пишет и задачи не разбивает.
Чем jackin-brainstorm отличается от jackin-research?
Исследование нужно для крупной разведки по внешним источникам или кодовой базе. Brainstorm проектирует пункт; если материала мало, он сам запускает исследование по флагу --research.
Исходный текст
SKILL.md · Apache-2.0
--- name: jackin-brainstorm description: Use only when the user explicitly requests this skill. Turns a jackin❯ roadmap item's intent into concrete design decisions through freeform discussion, written into its ## Design. argument-hint: "<slug> [--research] [--resume]" disable-model-invocation: true license: Apache-2.0 user-invocable: true --- # jackin-brainstorm Turn an existing roadmap item's intent (and any gathered research) into concrete **design decisions**, through open back-and-forth with the operator, written incrementally into the item's `## Design` section. Judgment task — describe and decide; do not script it, do not write code, do not break work into tasks (that is `plan`, deferred). ## When to use - Operator runs `jackin-brainstorm <slug>` to design an open roadmap item. ## When NOT to use - Creating the item → `jackin-propose`. - Large external/codebase investigation → `jackin-research`. - Implementing → `/goal Implement <slug>.md`. ## Arguments - `--research` — run `jackin-research` first if the item looks thin. - `--resume` — continue from the current `## Design` state. ## Process 1. **Load context.** Read `docs/content/docs/roadmap/<slug>.mdx` — Problem, Why It Matters, Design-so-far, Related Files — plus any research already linked. 2. **Discuss freeform.** Open back-and-forth: surface alternatives, trade-offs, open questions. Pull in jackin❯ design principles and the relevant rule files (`ENGINEERING.md`, `HOST_AND_CONTAINER.md`, TUI/docs rules) as constraints. Prefer one question at a time; check in as each part settles. 3. **Write incrementally.** As each point settles, append or update the matching part of `## Design` in the `.mdx` — the decision plus a one-line *why*. `--resume` picks up from there. 4. **Hit an unknown?** Gather quickly (Explore/grep, or `deep-research`). Large investigation → spin a separate `jackin-research` dossier and link it from `## Design`. Then resume deciding. 5. **Converge.** When `## Design` covers the approach end to end, summarize and point at the implementation step (`/goal Implement <slug>.md`). 6. **Commit + push.** `docs:` per settled chunk (push after every commit). ## Common mistakes - Writing code, or filling `## Tasks` — out of scope. - Dumping a finished design without the back-and-forth, or asking many questions at once. - Recording decisions only in chat instead of into `## Design` (it must be resumable). - Restating rule-file content instead of referencing it by name.
© jackin-project · Apache-2.0 · jackin-project/jackin-dev