using-isometric-skills — скилл для Claude Code
Мета-скилл, который до написания кода или генерации арта определяет, какой специализированный скилл нужен для изометрической задачи, и в каком порядке их запускать.
npx skills add 0xheycat/isometric-game-skills --skill using-isometric-skills -a claude-codeЧто делает using-isometric-skills
Изометрические игры ломаются, когда сразу лезут в код или в арт без выбранного порядка работы. Этот скилл берёт запрос и относит его к одной из фаз: Art Foundations, Asset Generation, Asset Processing, Engine & Rendering, Gameplay или Polish. Дальше он открывает подходящий скилл из таблицы маршрутизации и требует следовать ему без импровизации.
Внутри — таблица соответствий: тайлы земли, объекты, здания, персонажи в 8 направлениях, анимация воды и огня, вырезание фона, упаковка в атлас, автотайлинг, математика сетки, рендер на canvas, сортировка по глубине, формат карты, поиск пути, камера, выбор тайла кликом, производительность, автоматизация пайплайна. Если задача захватывает несколько фаз, скилл выстраивает их в конвейер: арт, ассеты, обработка, движок, геймплей, полировка.
Ключевое требование — сначала зафиксировать арт-направление. Каждый скилл по ассетам опирается на один согласованный стайл-лист, поэтому без него генерация пойдёт в разные стороны и ассеты придётся переделывать. К роутеру возвращаются каждый раз, когда пользователь меняет объём задачи.
Какие задачи решает
- понять, с какого скилла начать изометрическую задачу
- выстроить порядок фаз для задачи, где есть и арт, и движок
- не генерировать ассеты до того, как зафиксирован стиль
- выбрать нужный скилл из набора по описанию задачи
- вернуться к маршрутизации после смены объёма работ
Примеры запросов агенту
- Хочу изометрическую игру, с чего начать?
- Сделай тайлы травы и домики в одном стиле — распиши порядок скиллов
- Персонажи ходят в 8 направлениях, а рендер тормозит: какие скиллы запускать и в каком порядке?
Как установить using-isometric-skills
1Через Skills CLI (Vercel)
npx skills add 0xheycat/isometric-game-skills --skill using-isometric-skills -a claude-code2Вручную: положить файлы
~/.claude/skills/using-isometric-skills/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/using-isometric-skills/
1Через Skills CLI (Vercel)
npx skills add 0xheycat/isometric-game-skills --skill using-isometric-skills -a codex2Вручную: положить файлы
.agents/skills/using-isometric-skills/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add 0xheycat/isometric-game-skills --skill using-isometric-skills -a cursor2Вручную: положить файлы
.cursor/skills/using-isometric-skills/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install 0xheycat/isometric-game-skills using-isometric-skills2Вручную: положить файлы
.github/skills/using-isometric-skills/SKILL.md1Через Skills CLI (Vercel)
npx skills add 0xheycat/isometric-game-skills --skill using-isometric-skills -a gemini-cli2Командой платформы
gemini skills install https://github.com/0xheycat/isometric-game-skills --path skills/using-isometric-skillsВручную: положить файлы
.devin/skills/using-isometric-skills/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add 0xheycat/isometric-game-skills --skill using-isometric-skills -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о using-isometric-skills
Как установить using-isometric-skills в Claude Code?
Выполните npx skills add 0xheycat/isometric-game-skills --skill using-isometric-skills -a claude-code. Файл скилла окажется по пути ~/.claude/skills/using-isometric-skills/SKILL.md.
Что делает using-isometric-skills?
Это мета-скилл-роутер: он относит запрос к одной из фаз изометрической разработки и открывает соответствующий специализированный скилл. Если задача охватывает несколько фаз, он задаёт порядок их прохождения.
Почему арт-направление фиксируют первым?
Все скиллы по ассетам зависят от одного согласованного стайл-листа. Пока его нет, ассеты выходят в разных стилях и их приходится генерировать заново.
Исходный текст
SKILL.md · MIT
--- name: using-isometric-skills description: Use when starting ANY isometric game task to route the request to the correct specialized skill before writing code or generating art. license: MIT --- # Using Isometric Skills (Router) ## Overview This is the meta-skill. Isometric games fail when you jump straight into code or art without picking the right workflow. This skill maps an incoming request to the exact specialized skill that should handle it, in the correct order: art direction -> asset generation -> asset processing -> engine -> gameplay -> polish. ## When to Use - The user asks for anything isometric and you are not sure which skill applies. - You are tempted to free-style a renderer, tile, or sprite without a workflow. - A task spans multiple stages (art + engine) and needs sequencing. ## Process 1. Classify the request into one phase: Art Foundations, Asset Generation, Asset Processing, Engine & Rendering, Gameplay, or Polish. 2. Open the matching skill from the table below and follow it exactly. Do not improvise. 3. If the task spans phases, run skills in pipeline order (art -> assets -> processing -> engine -> gameplay -> polish). 4. Lock art direction FIRST. Every asset skill depends on a single agreed style sheet. 5. Return to this router whenever the user changes scope. ### Routing table | If the task is about... | Use skill | |---|---| | Low-VRAM ComfyUI / model setup | `comfyui-lowvram-setup` | | Choosing a consistent art style | `isometric-art-direction` | | Ground tiles that tile seamlessly | `seamless-isometric-terrain` | | Trees, rocks, props | `isometric-object-sprites` | | Houses, barns, shops | `isometric-building-sprites` | | Characters, 8-direction | `isometric-character-sprites` | | Animated water, fire, windmills | `animated-sprite-generation` | | Removing backgrounds / edges | `transparent-cutout-cleanup` | | Packing sprites into an atlas | `spritesheet-atlas-packing` | | Auto edge transitions | `autotiling-transitions` | | Grid <-> screen math | `isometric-grid-math` | | Drawing the world on canvas | `canvas2d-isometric-renderer` | | Things drawn in wrong order | `depth-sorting-occlusion` | | Map file format | `tilemap-data-format` | | Moving units around obstacles | `isometric-pathfinding` | | Pan / zoom camera | `camera-pan-zoom-controls` | | Click-to-select a tile | `tile-picking-interaction` | | Frame drops, lag | `canvas-performance-optimization` | | Automating the asset pipeline | `asset-pipeline-automation` | ## Rationalizations (Stop Lying to Yourself) | Excuse | Reality | |---|---| | "This task is simple, I do not need a skill" | Simple tasks are where silent inconsistencies enter. Route it anyway. | | "I will pick the skill later" | Order matters. Wrong order means re-generating assets twice. | ## Red Flags - STOP if you catch yourself: - Writing renderer code before art direction is locked. - Generating assets in 3 different styles because no style sheet exists. - Skipping straight to gameplay before the world renders correctly. ## Verification You are NOT done until every box is checked: - [ ] The request is mapped to exactly one starting skill. - [ ] Multi-phase tasks have an explicit skill order written down. - [ ] Art direction is locked before any asset is generated.
© 0xheycat · MIT · 0xheycat/isometric-game-skills