godot-testing-patterns — скилл для Claude Code: как настроить
Скилл помогает выстроить архитектуру тестов на GdUnit4 в Godot. Он подсказывает шаблоны для изоляции логики, проверки физики по кадрам и запуска тестов без графического интерфейса.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-testing-patterns -a claude-codeЧто делает godot-testing-patterns
Скилл организует дерево решений и заготовки скриптов под фреймворк GdUnit4. Он помогает разделить чистую логику без узлов, проверку жизненного цикла сцен и тестирование асинхронных физических тиков. Для изоляции внешних зависимостей и сетевых вызовов RPC предусмотрены готовые фикстуры и мок-провайдер.
Вместо ручных списков проверок скилл опирается на конкретные скрипты. В набор входят раннер headless_test_runner.gd для CI с контролем кодов возврата, модуль сравнения визуальных снимков snapshot_tester.gd и детектор утечек памяти memory_leak_detector.gd.
Скилл прямо запрещает смешивать API фреймворков GUT и GdUnit4 в одном тестовом наборе, поэтому переносить старые тесты придётся с полной переработкой.
Какие задачи решает
- настроить headless-запуск тестов GdUnit4 в CI через терминал
- проверять сетевые RPC без поднятия реальных узлов
- отслеживать регрессии интерфейса и сохранений через снепшоты
- тестировать физику по шагам кадров движка без системных пауз
Примеры запросов агенту
- Помоги написать тест на GdUnit4 для проверки сигналов урона у персонажа
- Как настроить запуск тестов Godot в headless-режиме для CI через GdUnitCmdTool?
- Напиши интеграционный тест сцены с проверкой коллизий по физическим тикам
Как установить godot-testing-patterns
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-testing-patterns -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-testing-patterns/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-testing-patterns/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-testing-patterns -a codex2Вручную: положить файлы
.agents/skills/godot-testing-patterns/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-testing-patterns -a cursor2Вручную: положить файлы
.cursor/skills/godot-testing-patterns/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-testing-patterns2Вручную: положить файлы
.github/skills/godot-testing-patterns/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-testing-patterns -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-testing-patternsВручную: положить файлы
.devin/skills/godot-testing-patterns/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-testing-patterns -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о godot-testing-patterns
Как установить godot-testing-patterns в Claude Code?
Выполните команду npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-testing-patterns -a claude-code в терминале.
Что делает godot-testing-patterns?
Скилл даёт готовые архитектурные паттерны и заготовки скриптов для фреймворка GdUnit4 в Godot, помогая выбирать правильный уровень тестов и настраивать CI.
Почему скилл запрещает системные таймеры в тестах физики?
Паузы по реальному времени приводят к нестабильным тестам из-за рассинхронизации с кадрами движка. Скилл требует шагать по тикам физического процессора Godot.