godot

Routes Godot 4 engine tasks to matching sub-skills covering combat, UI, physics, and exports.

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/DecioLuvier/Shatterless --skill godot-decioluvier
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: godot
Source: https://github.com/DecioLuvier/Shatterless/tree/main/.claude/skills/godot
Command: npx skills add https://github.com/DecioLuvier/Shatterless --skill godot-decioluvier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Godot 4 game development spans dozens of domains—combat, networking, UI, physics, save systems, exports—and developers often apply inconsistent patterns or reinvent solutions. This Skill acts as a router that maps any Godot task to the correct specialized sub-skill with vetted scripts and anti-pattern rules. ## Core Features & Use Cases - Task-to-Sub-Skill Routing: A decision table maps tasks (procedural generation, rollback netcode, hitboxes, theming, save/load, CI exports) to dedicated godot-* sub-skills under references/. - Production Patterns with Guardrails: Each sub-skill ships mandatory GDScript scripts (e.g., damage_data.gd, health_component.gd, save_migration_manager.gd) plus explicit NEVER-do rules for common engine pitfalls. - Use Case: While building a multiplayer FPS in Godot 4.7, ask how to implement hitscan weapons; the router directs you to godot-raycasting-queries and godot-combat-system for exclusion-optimized raycasts and DamageData-based hit resolution. ## Quick Start Ask the agent to implement a Godot feature such as a save system or hitbox combat, and it will route to the matching sub-skill and follow its mandatory scripts.

Frequently Asked Questions about godot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a combat system in Godot 4?▼

Use the godot-combat-system sub-skill, which mandates a typed DamageData resource, a HealthComponent with invincibility frames, and hitbox/hurtbox Area nodes. Never apply damage via direct health subtraction; always route through take_damage with DamageData.

How do I save and load game data in Godot?▼

The godot-save-load-systems sub-skill covers JSON and binary serialization with mandatory version fields, migration managers, and rolling backups. Always write to user:// paths and use store_var with allow_objects set to false for untrusted saves.

Does this skill support Godot multiplayer and rollback netcode?▼

Yes, the router maps rollback, P2P, desync, and dedicated server tasks to godot-multiplayer-networking, godot-server-architecture, and godot-adapt-single-to-multiplayer sub-skills. It also covers headless server exports with shader baker disabled.

What Godot version does this skill target?▼

The skill targets Godot 4, with CI export workflows pinned to Godot 4.7 editor and export templates. It covers both GDScript patterns and engine features like MultiplayerSynchronizer, GPUParticles, and Rapier3D physics.

When should I use RayCast nodes versus direct space state queries?▼

Use RayCast nodes for persistent scene sensors and PhysicsDirectSpaceState intersect_ray for high-frequency one-shot queries like hitscan. The godot-raycasting-queries sub-skill provides a decision table and mandates RID exclusion lists to prevent self-hits.