Skills DirectorySearch all skills ↗

AI agent skill · by @MRCalderon3D

Godot Project Structure

Organize Godot project files so scenes, scripts, resources, addons, tests, and export assets stay predictable.

Archived 2026-10-23 · Source updated 2026-08-20 · License: MIT. Check the original repository for the latest version.

SKILL.md instructions

# Godot Project Structure

## Purpose
Organize Godot project files so scenes, scripts, resources, addons, tests, and export assets stay predictable.

## Use When
- the Godot project layout is drifting
- addons and scene count are increasing
- ownership is becoming unclear

## Inputs
- current layout
- autoload plan
- resource usage
- addon and export needs

## Process
1. separate core scenes, scripts, addons, resources, and tests intentionally
2. organize by feature or stable domain rather than catch-all folders
3. keep generated or imported content distinct from authored runtime assets
4. document naming and scene ownership rules
5. review move and rename risk before broad restructuring

## Outputs
- Godot structure map
- folder rules
- ownership notes
- migration cautions

## Quality Bar
- respects scene-tree ownership, autoload boundaries, and resource behavior
- keeps scripts, signals, and resources understandable at scale
- supports export reliability and content iteration without hidden coupling

## Common Failure Modes
- autoloads becoming global dumping grounds
- signal webs with no ownership
- shared resources causing accidental state leakage

## Related Agents
- godot-reviewer
- tools-programmer
- technical-artist

## Related Commands
- godot-setup
- godot-review
- godot-scene-audit

## Notes
- Keep this skill aligned with the relevant rules layer and current project documentation.
- If engine-specific constraints materially change the workflow, hand off to the matching engine skill or engine-specific reviewer.

Related skills