godot-navigation-ai
Installation
SKILL.md
Godot Navigation and AI
Treat pathfinding, movement, selection, commands, targeting, combat, and local avoidance as separate systems with explicit handoffs.
Inspect the Project First
- Locate
project.godot, read its Godot feature/version tag, and confirm the runtime version when a project-compatible executable is available. - Inspect navigation regions, polygons, tile navigation data, links, obstacles,
maps, layers, and existing
NavigationAgent2Dsettings. - Inspect unit roots, collision shapes, teams, groups/registries, selection UI, input actions, camera transforms, combat APIs, and pause behavior.
- Search for direct position writes,
move_and_slide(), target updates, physics queries, and navigation-server calls. Identify which script currently owns movement. - Preserve existing scene inheritance and command interfaces. Prefer
CharacterBody2DplusNavigationAgent2Dfor new colliding units when the inspected project supports that architecture.