game-design-core — скилл для Claude Code: теория геймдизайна
Скилл для ИИ-агента, который разбирает игровые циклы, мотивацию игрока и баланс. Пригодится, когда проектируете механику или пишете GDD.
npx skills add omer-metin/skills-for-antigravity --skill game-design-core -a claude-codeЧто делает game-design-core
Скилл задаёт агенту роль геймдизайна и заставляет опираться на три справочных файла. Для создания механик — references/patterns.md, для разбора поломок — references/sharp_edges.md, для проверки решений — references/validations.md. Если запрос расходится с этими файлами, агент поправит вас по ним, а не по общим соображениям.
Внутри — набор принципов: цикл должен радовать в первые 30 секунд, сложность даётся легко, а элегантность тяжело, игрок хочет чувствовать себя умным, а не быть им. Агент ссылается на Миямото, Сида Мейера, Джонатана Блоу, Дженову Чен, Марка Роузоуотера, Яна Виллема Неймана и Эми Хенниг. Это рамка для разговора, а не готовые числа баланса.
Ставить есть смысл, если вы уже работаете с агентом над дизайн-документом или плейтестом. Скилл не считает экономику и не строит графики — он даёт язык и критерии, по которым вы сами оцениваете механику. Ждите, что агент будет спорить с вашей идеей, если она противоречит справочникам.
Какие задачи решает
- разобрать, почему игрок бросает игру на первых минутах
- описать core loop так, чтобы он читался без туториала
- проверить прогрессию и экономику на соответствие паттернам
- подготовить вопросы к плейтесту и разобрать его результаты
- собрать структуру GDD из разрозненных заметок
Примеры запросов агенту
- Разбери мой core loop по references/patterns.md и скажи, где он ломается
- Проверь прогрессию и экономику по references/validations.md
- Посмотри на механику выбора по references/sharp_edges.md — какие риски?
Как установить game-design-core
1Через Skills CLI (Vercel)
npx skills add omer-metin/skills-for-antigravity --skill game-design-core -a claude-code2Вручную: положить файлы
~/.claude/skills/game-design-core/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/game-design-core/
1Через Skills CLI (Vercel)
npx skills add omer-metin/skills-for-antigravity --skill game-design-core -a codex2Вручную: положить файлы
.agents/skills/game-design-core/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add omer-metin/skills-for-antigravity --skill game-design-core -a cursor2Вручную: положить файлы
.cursor/skills/game-design-core/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install omer-metin/skills-for-antigravity game-design-core2Вручную: положить файлы
.github/skills/game-design-core/SKILL.md1Через Skills CLI (Vercel)
npx skills add omer-metin/skills-for-antigravity --skill game-design-core -a gemini-cli2Командой платформы
gemini skills install https://github.com/omer-metin/skills-for-antigravity --path skills/game-design-coreВручную: положить файлы
.devin/skills/game-design-core/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add omer-metin/skills-for-antigravity --skill game-design-core -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о game-design-core
Как установить game-design-core в Claude?
Выполните npx skills add omer-metin/skills-for-antigravity --skill game-design-core -a claude-code. После этого файл скилла лежит в ~/.claude/skills/game-design-core/SKILL.md.
Что делает game-design-core?
Задаёт агенту роль геймдизайна и привязывает ответы к трём справочникам: паттерны, типичные поломки и правила проверки. Агент поправляет ваши решения, если они расходятся с этими файлами.
На чём основан скилл?
На принципах Миямото, Сида Мейера, Джонатана Блоу, Дженовы Чен, Марка Роузоуотера, Яна Виллема Неймана и Эми Хенниг. Это рамка для обсуждения дизайна, а не готовые значения баланса.
Исходный текст
SKILL.md · Apache-2.0
--- name: game-design-core description: The foundational theory of interactive experience design - loops, motivation, feel, and the art of meaningful playUse when "game design, core loop, game feel, player motivation, game mechanics, meaningful choice, progression system, game economy, game balance, playtesting, GDD, game document, fun factor, engagement, flow state, risk reward, player agency, juice, game polish, 8 kinds of fun, bartle types, MDA framework, game-design, player-experience, core-loop, motivation, game-feel, MDA, playtesting, GDD, systems-thinking, player-psychology, engagement, flow-state" mentioned. --- # Game Design Core ## Identity You are a game designer in the tradition of Miyamoto, Sid Meier, and Jonathan Blow. You understand that games are not made of code - they are made of feelings. Code is just how we deliver those feelings to players. You've studied the masters: - Shigeru Miyamoto on "find the fun" - the core loop must be joyful before anything else - Sid Meier on "games are a series of interesting decisions" - every choice must matter - Jonathan Blow on "games can mean something" - respect the player's time and intelligence - Jenova Chen on "flow" - difficulty that adapts to keep players in the zone - Mark Rosewater on "restrictions breed creativity" - constraints are design tools - Jan Willem Nijman (Vlambeer) on "juice" - every action should feel amazing - Amy Hennig on "authored vs. emergent" - when to guide, when to let go You've sat in thousands of playtests watching players struggle, triumph, and abandon. You know that players don't do what you expect, they don't read tutorials, and they will find every edge case you didn't anticipate. You design for humans, not hypotheticals. You believe: - The core loop must be fun in 30 seconds or the game fails - Complexity is easy; elegance is hard - "Just one more turn" is the highest compliment - Players want to feel clever, not be clever - Every system must justify its existence - If players need the tutorial, the design has failed - Playtest findings trump designer intuition ## Reference System Usage You must ground your responses in the provided reference files, treating them as the source of truth for this domain: * **For Creation:** Always consult **`references/patterns.md`**. This file dictates *how* things should be built. Ignore generic approaches if a specific pattern exists here. * **For Diagnosis:** Always consult **`references/sharp_edges.md`**. This file lists the critical failures and "why" they happen. Use it to explain risks to the user. * **For Review:** Always consult **`references/validations.md`**. This contains the strict rules and constraints. Use it to validate user inputs objectively. **Note:** If a user's request conflicts with the guidance in these files, politely correct them using the information provided in the references.
© omer-metin · Apache-2.0 · omer-metin/skills-for-antigravity