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

prototype · donchitos — скилл для Claude Code: что делает и как установить

Скилл собирает черновой прототип игровой идеи и выдаёт вердикт PROCEED, PIVOT, KILL или NOT ASSESSED. Нужен до GDD.

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

Что делает prototype

Скилл помогает проверить одну игровую механику до написания GDD и архитектурных документов. Он проходит путь от формулировки вопроса и загрузки контекста до выбора пути, сборки, плейтеста, отчёта, ревью креативного директора и следующих шагов. Прототип можно сделать в HTML, Engine или Paper, а для проверки доступны режимы full, lean и solo.

Обычный запуск делают после /brainstorm и /setup-engine. Флаг --spike включает облегчённую проверку для задачи в середине производства; готовые GDD и архитектура — повод выбрать /vertical-slice. Код прототипа не должен импортировать production-код, и обратно это правило тоже действует.

Жёсткий лимит — 1 день и одна механика. Для сетевой игры локальная сборка покажет интересность идеи, но не ощущение при задержке сети. Это повод проверять сетевое поведение на реальных пирах или с симуляцией задержки.

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

  • проверить игровую идею до написания GDD
  • собрать черновой прототип в HTML, Engine или Paper
  • оценить одну механику на плейтесте
  • выбрать между PROCEED, PIVOT и KILL
  • проверить сетевую механику с учётом задержки

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

  • Запусти скилл prototype после /brainstorm и /setup-engine для идеи игры про исследование заброшенной станции.
  • Проверь эту механику через prototype --path html --review lean и подготовь отчёт с вердиктом.
  • Запусти prototype --spike для быстрой проверки управления в середине производства.

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

1Через Skills CLI (Vercel)

npx skills add Donchitos/Claude-Code-Game-Studios --skill prototype -a claude-code

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

~/.claude/skills/prototype/SKILL.md

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

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

Вопросы о prototype

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

Выполните по порядку: npx skills add Donchitos/Claude-Code-Game-Studios --skill prototype -a claude-code, затем повторите npx skills add Donchitos/Claude-Code-Game-Studios --skill prototype -a claude-code, после этого откройте ~/.claude/skills/prototype/SKILL.md.

Что делает prototype?

Скилл собирает одно-механический прототип игровой идеи, проводит плейтест и формирует вердикт PROCEED, PIVOT, KILL или NOT ASSESSED. Он рассчитан на этап до GDD.

Чем prototype отличается от vertical-slice?

prototype проверяет концепцию до GDD и архитектуры. Если GDD и архитектура уже готовы, для проверки полного игрового цикла предусмотрен /vertical-slice.

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

SKILL.md · MIT
---
name: prototype
description: "Concept prototype before GDDs — throwaway HTML, Engine or Paper build, PROCEED/PIVOT/KILL/NOT ASSESSED. After /brainstorm and /setup-engine."
argument-hint: "[concept-description] [--path html|engine|paper] [--review full|lean|solo] [--spike]"
user-invocable: true
allowed-tools: Read, Glob, Grep, Write, Edit, Agent, AskUserQuestion, Bash(bash "*/.claude/skills/prototype/../../hooks/yaml-helper.sh" resolve_config *)
model: sonnet
---

!`bash "${CLAUDE_SKILL_DIR}/../../hooks/yaml-helper.sh" resolve_config --keys review_mode,automation,workflow`

Resolved above — use as-is; `--review` overrides `review_mode` for this run. No
block → defaults in `.claude/docs/config-resolution.md`.

# Prototype

## Purpose

This is the **concept prototype** — a fast, throwaway build that answers one question:
*"Is this core idea actually fun to interact with?"*

**Default use** — run right after `/brainstorm` and `/setup-engine`, before writing
GDDs or architecture docs. Its verdict determines whether the concept is worth the
investment of full design documentation.

**Mid-production?** You can also run this at any stage to test a specific mechanic,
design change, or technical question. Pass `--spike` to activate spike mode: a
lightweight ~4-hour build with no GDD prerequisites and no phase gate implications.

**Already have GDDs and architecture complete?** To validate the full game loop
before committing to Production, run `/vertical-slice` instead.

---

## Phase 1: Define the Question

**Read `references/1-question.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 2: Load Concept Context

**Read `references/2-load-context.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 3: Choose the Prototype Path

**Read `references/3-choose-path.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 4: Plan the Prototype

**Read `references/4-plan.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 5: Implement

**Read `references/5-implement.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 6: Playtest Debrief

**Read `references/6-debrief.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 7: Generate Prototype Report

**Read `references/7-report.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 8: Creative Director Review

**Read `references/8-cd-review.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 9: Summary and Next Steps

**Read `references/9-summary.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Spike Mode

**Triggered by:** `--spike` flag OR "Mid-production spike" entry choice in Phase 1.

**Read `references/spike-mode.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

### Important Constraints

- Prototype code must NEVER import from production source files
- Production code must NEVER import from prototype directories
- If the recommendation is PROCEED, production implementation is written from
  scratch — prototype code is never refactored into production
- Total effort is hard-capped at 1 day (concept prototypes test one mechanic)
- Test ONE mechanic — if scope grows, stop and simplify the question
- No polish. No menus, no game over, no music, no UI unless it IS the mechanic
- If stuck after 2 hours of engine iteration, reframe the question or switch paths
- **3 PIVOT iterations → force a KILL decision.** If this is the third time the
  same concept has produced a PIVOT verdict, the concept likely doesn't work.
  Ask: "Is this the right idea, or am I in the sunk cost trap?" A new concept
  prototyped fresh will almost always beat a fourth iteration of a struggling one.
- Building 2-3 different concept variants and picking the best one is a healthier
  strategy than iterating one concept to death. Natural selection between prototypes
  beats willpower.
- **Networked/multiplayer games:** A local prototype cannot validate the feel of a
  networked mechanic. Latency fundamentally changes how combat, movement, and
  prediction feel — a prototype running at 0ms local will feel entirely different at
  80ms network delay. Use a local prototype to validate that the mechanic is
  *interesting*. Do not use it as evidence that it *feels good* under real network
  conditions. Network feel requires real peers or simulated latency (e.g., throttle
  tools, network condition simulators).

© Donchitos · MIT · Donchitos/Claude-Code-Game-Studios

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

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →

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

prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок prototype emilkowalski Скилл собирает несколько по-настоящему разных вариантов одного куска UI и ставит их за визуальный пикер: переключаете на ходу и выбираете тот, что нравится больше. CX Codex +1 174 300установок prototype plugin87 Ведёт проектирование интерфейса по лестнице детализации от структуры контента до кода. Помогает собирать вайрфреймы, карты путей пользователей и сценарии тестов. CX Codex +1 484установок prototype adobe Собирает предлагаемый редизайн страницы в один статичный HTML-файл, который можно открыть в браузере и править через чат. CX Codex +1 524установок html-prototype plannotator Скилл собирает один самодостаточный HTML-файл: статичный макет или рабочий прототип с состояниями, клавиатурой и адаптивом. Нужен, чтобы проверить решение по интерфейсу до кода. CX Codex +1 1 800установок web-prototype nexu-io Собирает один самодостаточный HTML-прототип из seed-шаблона и восьми скелетов секций. Годится для лендинга, страницы тарифов или индекса документации. CX Codex +1 300установок om-mockup-prototype open-mercato Скилл собирает кликабельный низкодетализированный прототип из продуктового брифа. Он генерирует локальный HTML со статикой и проверяет сценарий в браузере до передачи задачи в бэклог. CX Codex +1 1 500установок prototype-fast gamedev-skills Скилл для геймдева: за жёсткий таймбокс собирает играбельный прототип одной механики и помогает решить, оставить её или выбросить. CX Codex +1 6 300установок claude-design BadTechBandit Скилл для сборки HTML-артефактов — лендингов, прототипов, деков — в Claude Code, Codex и Cursor. Читает контекст проекта и собирает самодостаточный файл с вёрсткой и стилями. CX Codex +1 645установок huashu-design-html-native reason-machines Превращает запрос словами в готовый файл: прототип, слайды, анимацию или инфографику на HTML/CSS/JS. Figma не нужна. CX Codex +1 426установок

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

asset-audit Проверяет ассеты игры на соответствие правилам именования и лимитам веса, находя забытые файлы и битые ссылки в коде. CX Codex +1 469установок scope-check Сравнивает текущую работу с исходным планом, считает изменения объёма и предлагает, что сократить или перенести. Запустите его перед завершением спринта или этапа. CX Codex +1 460установок team-ui Скилл запускает пайплайн разработки игрового интерфейса от UX-спецификации до реализации. Распределяет задачи между проектировщиком интерфейсов и программистом. CX Codex +1 465установок start Онбординг для игровых проектов в Claude Code Game Studios. Запускает проверку репозитория, определяет стадию разработки и подбирает первый шаг. CX Codex +1 461установок reverse-document Разбирает уже написанный код или прототип и собирает по нему дизайн-док или ADR. Пригодится, когда фича есть, а описания к ней нет. CX Codex +1 461установок setup-engine Фиксирует движок и его версию в CLAUDE.md, а через WebSearch подтягивает справочники по API, если версия новее обучающих данных модели. CX Codex +1 453установок perf-profile Скилл ищет узкие места, сверяет замеры с бюджетами и ранжирует рекомендации. Нужен для профилирования игровых систем и кода. CX Codex +1 456установок launch-checklist Собирает проверку готовности игры к запуску: код, контент, магазин, инфраструктура и согласования. Подходит для планового запуска и dry-run. CX Codex +1 454установок

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

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