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

asset-pipeline-automation — скилл для Claude Code: установка и запуск

Выстраивает сквозной конвейер сборки игровых ассетов: от сырых спрайтов до готового атласа, JSON и валидации ссылок по одной команде.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add 0xheycat/isometric-game-skills --skill asset-pipeline-automation -a claude-code
Открыть на GitHub

Что делает asset-pipeline-automation

Скилл регламентирует превращение сгенерированных спрайтов в релизные файлы игры без ручной подгонки. Конвейер состоит из четырёх этапов: очистка фона, упаковка в общий атлас, генерация координатного JSON и проверка ссылок на каждый спрайт.

Процесс настраивается как идемпотентная команда вроде npm run assets, пригодная для запуска в CI. Сборка намеренно падает с ошибкой, если потерялся спрайт или не задана точка привязки: это гарантирует, что в релиз не попадут пустые текстуры.

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

  • собрать спрайты в атлас и JSON одной командой
  • проверить наличие каждого спрайта перед сборкой билда
  • автоматизировать запуск сборки текстур в CI
  • устранить рассинхронизацию между исходной графикой и картой атласа

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

  • Настрой пайплайн сборки спрайтов в атлас через команду npm run assets
  • Добавь валидацию ссылок на спрайты и проверку точек привязки в CI
  • Свяжи этапы очистки фона и упаковки текстур в единый скрипт

Как установить asset-pipeline-automation

1Через Skills CLI (Vercel)

npx skills add 0xheycat/isometric-game-skills --skill asset-pipeline-automation -a claude-code

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

~/.claude/skills/asset-pipeline-automation/SKILL.md

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

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

Вопросы о asset-pipeline-automation

Как установить asset-pipeline-automation в Claude Code?

Выполните команду npx skills add 0xheycat/isometric-game-skills --skill asset-pipeline-automation -a claude-code.

Что делает скилл asset-pipeline-automation?

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

Как конвейер реагирует на отсутствующий спрайт?

Скрипт проверки прерывает сборку с ошибкой, если ассет не найден или у него не задана точка привязки.

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

SKILL.md · MIT
---
name: asset-pipeline-automation
description: Use when automating the path from generated sprites to a shipped atlas + map so re-generating art does not mean hours of manual rework.
license: MIT
---

# Asset Pipeline Automation

## Overview

Manual asset handling does not scale past a few sprites. This skill builds a one-command pipeline: clean -> pack atlas -> emit JSON -> validate, so artists regenerate and the game just updates.

## When to Use

- You regenerate assets often and redo packing by hand.
- Atlas/JSON drifts out of sync with the sprites.
- You want a reproducible build step for art.

## Process

1. Define input (raw generated sprites) and output (atlas + JSON + map) folders.
2. Script step 1: background cleanup (see `transparent-cutout-cleanup`).
3. Script step 2: atlas packing + JSON (see `spritesheet-atlas-packing`).
4. Script step 3: validate every referenced sprite exists in the atlas.
5. Make it one command (`npm run assets`) and idempotent.
6. Fail loudly if a sprite is missing or an anchor is undefined.
7. Run it in CI so broken assets never ship.

```bash
npm run assets   # clean -> pack -> emit json -> validate
```

## Rationalizations (Stop Lying to Yourself)

| Excuse | Reality |
|---|---|
| "Packing by hand is fine for now" | It will not be fine at 100 sprites. Automate early. |
| "I will validate manually" | Manual validation misses one sprite and ships a hole. Automate the check. |

## Red Flags - STOP if you catch yourself:

- Manual atlas packing on every art change.
- Atlas and JSON drifting out of sync.
- No validation that referenced sprites exist.

## Verification

You are NOT done until every box is checked:

- [ ] One command rebuilds atlas + JSON from raw sprites.
- [ ] Pipeline validates all references and fails loudly.
- [ ] Build is idempotent and runs in CI.

© 0xheycat · MIT · 0xheycat/isometric-game-skills

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

Все скиллы по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. CX Codex +1 10 000установок cad earthtojake Создаёт и правит параметрические CAD-модели, экспортирует STEP, STL, 3MF и GLB, измеряет геометрию и открывает готовые файлы в CAD Viewer. CX Codex +1 14 000установок step-parts earthtojake Скилл ищет готовые покупные детали в каталоге step.parts и скачивает их STEP-файлы, чтобы не рисовать заглушки в сборке. CX Codex +1 11 200установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок urdf earthtojake Скилл помогает создавать, проверять и отлаживать описания роботов в формате URDF. Пригодится для работы со звеньями, сочленениями и геометрией. CX Codex +1 10 500установок hatch-pet официальный openai Создаёт и упаковывает анимированных питомцев и спрайт-листы для Codex. Пригодится, когда нужен персонаж по описанию, изображению или фирменным ориентирам. CX Codex +1 3 300установок

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

godot4-isometric-tilemap Настраивает 2:1 изометрию в Godot 4 через TileMapLayer и Y-sort: правильный порядок отрисовки, без ручных смещений спрайтов. CX Codex +1 ★ 41звёзд репо depth-sorting-occlusion Помогает настроить правильный порядок отрисовки спрайтов в изометрии, чтобы персонажи не перекрывали деревья и стены на переднем плане. CX Codex +1 ★ 41звёзд репо comfyui-lowvram-setup Скилл задаёт низкопамятную конфигурацию ComfyUI для генерации изометрических ассетов SDXL. Пригодится для настройки RTX 3060 с 12 ГБ видеопамяти и подготовки целого набора тайлов. CX Codex +1 ★ 41звёзд репо canvas2d-isometric-renderer Собирает цикл отрисовки изометрической карты на Canvas 2D: тайлы фоном, объекты после них и по глубине. CX Codex +1 ★ 41звёзд репо canvas-performance-optimization Устраняет просадки кадров в изометрических Canvas-играх за счёт отсечения невидимых тайлов, кэширования статики и удаления аллокаций. CX Codex +1 ★ 41звёзд репо camera-pan-zoom-controls Скилл для изометрической камеры: перетаскивание пан, зум к курсору и привязка к границам карты. Плитки остаются пиксельно-выровненными, без мерцания. CX Codex +1 ★ 41звёзд репо autotiling-transitions Скилл для ИИ-кодинга, который задаёт правила автоподбора переходных тайлов между травами, водой и песком. Пригодится, когда карта выглядит как шахматная доска из-за резких стыков. CX Codex +1 ★ 41звёзд репо animated-sprite-generation Помогает собрать зацикленную анимацию из кадров для изометрической игры. Пригодится для воды, огня, дыма, мельниц или флагов. CX Codex +1 ★ 41звёзд репо

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

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