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

tune-enemy-ai — скилл для Claude Code: ИИ врагов в экшн-играх

Скилл помогает проектировать, отлаживать и балансировать боевой ИИ врагов: агро, выбор цели, навигацию, телеграфы атак и поведение боссов.

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

Что делает tune-enemy-ai

Скилл задаёт способ описывать решения врага явно. Вместо размазанной логики по коду вы получаете небольшую машину состояний или utility-слой с названными состояниями: idle, investigate, pursue, reposition, windup, attack, recover, stagger, retreat, defeated. У каждого перехода прописаны предпосылки, условие выхода, минимальное время в состоянии и влияние кулдауна.

Дальше восприятие, намерение и движение разделяются на три шага. Сначала собираются наблюдаемые входы: дистанция, линия видимости, состояние цели, занятость клетки, угроза, здоровье, таймеры. Потом выбирается одно намерение из разрешённых действий. И только затем враг двигается и проигрывает анимацию — решение не переписывается на середине действия. Успех перемещения берётся из результатов коллизий и навигации, а не из отрисованной позы.

Отдельный блок про честный бой: телеграф атаки до активного окна, запрет на мгновенный разворот с ударом, на бесконечную погоню и на атаки сквозь препятствия. Для проверки скилл советует детерминированные фикстуры — захват цели, потеря цели, препятствие, провал пути, давление вблизи, несколько врагов, ответный удар, прерывание, stagger, фаза босса, сброс. Проверять нужно переходы и исходы, а не только финальные позиции. После автотестов — реальный бой в браузере.

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

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

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

  • Опиши машину состояний для врага-мечника: idle, pursue, windup, attack, recover, retreat
  • Почему враг бьёт сквозь стену? Разбери движение и коллизии
  • Сделай детерминированные тесты на потерю цели и прерывание атаки

Как установить tune-enemy-ai

1Через Skills CLI (Vercel)

npx skills add MengTo/Skills --skill tune-enemy-ai -a claude-code

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

~/.claude/skills/tune-enemy-ai/SKILL.md

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

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

Вопросы о tune-enemy-ai

Как установить tune-enemy-ai в Claude?

Выполните npx skills add MengTo/Skills --skill tune-enemy-ai -a claude-code. Файл скилла появится по пути ~/.claude/skills/tune-enemy-ai/SKILL.md.

Что делает tune-enemy-ai?

Помогает строить и отлаживать боевой ИИ врагов: агро, выбор цели, навигацию, дистанцию, выбор атаки, телеграфы, отступление и поведение боссов. Отдельно закрывает детерминированные регрессионные тесты для решений ИИ.

С какими платформами работает скилл?

Кроме Claude есть установка для Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда и свой путь к SKILL.md.

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

SKILL.md · MIT
---
name: tune-enemy-ai
description: Build, debug, balance, or test combat enemy AI for playable action games. Use for aggro, target selection, navigation, spacing, attack choices, telegraphs, retreats, boss behavior, behavior-state machines, and deterministic AI regression tests.
---

# Tune Enemy AI

Make enemy choices legible, bounded, and reproducible.

## Model decisions explicitly

Use a small state machine or utility layer with named states such as idle, investigate, pursue, reposition, windup, attack, recover, stagger, retreat, and defeated. State transitions must state their prerequisites, exit conditions, minimum dwell time, and cooldown effects.

## Separate perception, intent, and motion

1. Gather observable inputs: distance, line of sight, target state, occupancy, threat, health, and timers.
2. Select one intention from constrained legal actions.
3. Move and animate toward that intent without rewriting the decision mid-action.

Use authoritative collision and navigation results for movement success. Do not derive them from rendered pose or assumed path completion.

## Preserve fair combat

Telegraph attacks before their active window. Prevent instant turn-and-hit behavior, perpetual chase, clipped attacks through blockers, and repeated recovery spam. Add spacing and commitment so the player can read and answer each enemy archetype.

## Test the decision surface

Create deterministic fixtures for target acquisition, target loss, obstruction, path failure, close-range pressure, multiple enemies, retaliation, interrupt, stagger, boss phase, and reset. Assert transitions and outcomes, not only final positions. Run a real browser encounter after automated tests.

© MengTo · MIT · MengTo/Skills

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

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
roblox-publish-checklist TabooHarmony Прогоняет релизные гейты перед публикацией Roblox-опыта: что сломалось, что не проверено и можно ли выпускать билд. CX Codex +1 1 900установок ue-testing-debugging quodsoler Скилл для работы с логами, ассертами, автотестами и профилированием в Unreal Engine 5.8. Пригодится, когда агент пишет тест или разбирается, почему проседает кадр. CX Codex +1 1 300установок test-helpers Donchitos Генерирует библиотеку хелперов для тестов под конкретный движок: ассерты, фабрики объектов, моки. Пригодится, когда одни и те же setup-блоки кочуют из файла в файл. CX Codex +1 405установок unity-pipeline Unity-Technologies Управляет активной сессией Unity Editor или тестовым билдом Player: запускает тесты, триггерит перекомпиляцию и меняет методы на лету. CX Codex +1 1 200установок game-qa OpusGameLabs Скилл для автотестов браузерных игр: проверяет визуал, геймплей, производительность и доступность через Playwright. Пригодится, когда тесты надо писать или разбирать их падения. CX Codex +1 1 100установок bug-report Donchitos Скилл оформляет отчёты об ошибках по описанию или ищет баги в коде, а также помогает проверить исправления. Пригодится QA-инженерам и разработчикам игр для единого формата баг-репортов. CX Codex +1 473установок

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

build-threejs-enemy-systems Скилл помогает проектировать архетипы и мувсеты врагов для Three.js. Разделяет неизменяемые параметры персонажей и состояние боя в рантайме. CX Codex +1 1 200установок build-game-inventory Помогает собрать или исправить игровой инвентарь: предметы, экипировку, перетаскивание, сохранения и проверки без потери вещей. CX Codex +1 1 200установок iterate-until-verified Скилл превращает расплывчатое «сделай хорошо» в проверяемые ворота качества и гоняет работу по кругу, пока они не пройдут. CX Codex +1 1 200установок ship-web-games Скилл для сборки, деплоя и смоук-тестирования Three.js и веб-игр. Проверяет запуск, ассеты и управление прямо в браузере на боевом сервере. CX Codex +1 1 200установок build-hybrid-game-assets Помогает выбрать, как делать ассеты для веб-игры на Three.js: импортированная модель, процедурная геометрия или 2D-медиа. CX Codex +1 1 200установок author-game-levels Помогает проектировать и править уровни для игр на Three.js с абсолютно плоской геометрией геймплея. Скилл пригодится при настройке маршрутов камеры, аренах и валидации освещения. CX Codex +1 1 200установок build-isometric-arpg Скилл ведёт агента по сборке играбельной изометрической ARPG: цикл игры, камера, бой, зоны, прогрессия и сохранения. CX Codex +1 1 300установок build-game-camera-controls Скилл для настройки игровых камер в Three.js: изометрия, слежение, орбита, окклюзия, тряска и тач-жесты. CX Codex +1 1 300установок

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

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