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

design-action-combat — скилл для Claude Code: обзор и установка

Скилл помогает настраивать тактическую боёвку для веб-игр через детерминированные стейт-машины. Пригодится при расчёте окон парирования, кадров запуска и регистрации попаданий.

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

Что делает design-action-combat

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

Регистрация урона, парирований и прерываний строится строго на авторитетных событиях контактов. Анимации и звуки идут следом за расчётом физики, а не управляют им. Перед применением результата система проверяет направление, дистанцию, текущую фазу и валидность состояния. При этом каждый контакт засчитывается один раз через стабильные идентификаторы целей.

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

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

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

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

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

Как установить design-action-combat

1Через Skills CLI (Vercel)

npx skills add MengTo/Skills --skill design-action-combat -a claude-code

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

~/.claude/skills/design-action-combat/SKILL.md

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

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

Вопросы о design-action-combat

Как установить design-action-combat в Claude Code?

Выполните команду npx skills add MengTo/Skills --skill design-action-combat -a claude-code.

Зачем нужен скилл design-action-combat?

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

Как скилл организует тестирование боевой механики?

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

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

SKILL.md · MIT
---
name: design-action-combat
description: Design, implement, tune, or test readable tactical action combat for web games. Use for attack timing, guard and dodge windows, hit contact, posture, lock-on, weapons, boss phases, combat feedback, and deterministic combat tests.
---

# Design Action Combat

Treat combat as explicit state machines with visible, testable timing rather than animation-driven guesses.

## Specify every combat verb

For each player or enemy action, define: startup, active window, recovery, cancellation rules, resource cost, contact shape, damage/posture outcome, cooldown, and feedback. Make telegraph, danger, contact, and recovery readable at normal camera distance.

## Use authoritative outcomes

- Drive hits, blocks, parries, and interrupts from authoritative collision/contact events.
- Require direction, range, phase, and state validity before resolving an outcome.
- Apply each contact once using stable action and target identifiers.
- Keep visuals downstream of resolved simulation events.

## Tune for decisions

Give each defense a distinct purpose: spacing, dodge, timed guard, interruption, or resource trade. Avoid unpunishable attacks, recovery loops, unavoidable damage, and dominant spam. Boss phases must alter decision pressure without invalidating learned timing.

## Test combat deterministically

Cover early/late timing, wrong direction, out-of-range contact, multiple targets, interrupted actions, phase changes, cooldown boundaries, pause/frame step, equip swaps, and repeated inputs. Use seeded or queryable review scenarios instead of requiring long campaign playthroughs.

## Verify in play

Test at realistic frame rate and camera distance. Confirm that player intent, contact feedback, health/posture changes, sound/VFX, and target state agree. Check reduced motion and input alternatives before release.

© MengTo · MIT · MengTo/Skills

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

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
team-combat Donchitos Оркестрирует команду субагентов, которая проектирует боевую механику, пишет код, эффекты и звук, а потом проверяет результат. CX Codex +1 443установок godot-combat-system thedivergentai Скилл задаёт агенту правила для хитбоксов, урона и i-frames в Godot. Пригодится, если делаете экшен, RPG или файтинг. CX Codex +1 507установок msw-combat-system MSW-Git Справочник по нативной боевой системе платформы MSW для 2D-игр. Помогает настроить расчёт атак, эффекты попадания и логику поведения врагов. CX Codex +1 9 800установок godot-genre-action-rpg thedivergentai Скилл для ИИ-агента, который ведёт разработку Action RPG на Godot: боевая система, статы, лут и прокачка по проверенным схемам. CX Codex +1 354установок Vector-Based Space Combat System loshu2000 Промпт превращает чат в инженера игровой механики: на входе концепт скоростного боя, на выходе логика движения и снарядов. GP ChatGPT ★ 174 597звёзд репо roblox-publish-checklist TabooHarmony Прогоняет релизные гейты перед публикацией Roblox-опыта: что сломалось, что не проверено и можно ли выпускать билд. CX Codex +1 1 900установок

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

background-grid-webgl Скилл для ИИ-агента, который рисует перспективную WebGL-сетку на фоне: тонкие линии, лёгкая пыль частиц, медленный дрейф вперёд. CX Codex +1 1 500установок article-prompts-to-skills Скилл превращает статьи, туториалы и наборы промптов в готовые пакеты AgentSkills с тестами и демо. Он нужен, когда идеи интерфейсов и рабочие процессы пора перенести из текста в код. CX Codex +1 1 300установок build-mobile-threejs-games Скилл для сборки и проверки Three.js-игры под мобильный веб: тач-управление, адаптивный HUD, бюджеты производительности. CX Codex +1 1 300установок design-game-encounters Скилл для проектирования и настройки боёв в экшн-играх на Three.js: арены, враги, волны, фазы боссов. CX Codex +1 1 300установок build-game-audio-feedback Помогает агенту спроектировать звуковые подсказки для Three.js или браузерной игры: попадания, блоки, музыка по состояниям. CX Codex +1 1 300установок optimize-threejs-games Скилл для профилирования и ускорения игр на Three.js и WebGL: находит, что тормозит — процессор или видеокарта, и чинит без потери геймплея. CX Codex +1 1 300установок test-playable-web-games Скилл помогает тестировать браузерные игры от первого запуска до финала через детерминированные фикстуры и реальный браузер. Зелёный билд ещё не доказывает, что геймплей работает. CX Codex +1 1 300установок liquid-metal-border Добавляет и настраивает анимированные WebGL-рамки из metal-fx для кнопок, карточек и выбранных элементов React-интерфейса. CX Codex +1 1 300установок

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

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