# Slimepire Project — Agent Rules ## Before editing ANY file: ALWAYS re-read it first I often edit code manually while the agent is running. If you edit a file based on stale content from a previous read, you will overwrite my manual changes. **Rule:** Before calling `edit` or `write` on any existing file, read it again with `read` to get the current state. Never rely on file contents from earlier turns or from a previous compaction/context window. ## Code style - Godot 4.7 C# project targeting .NET 10.0 - Uses `GodotSharp.SourceGenerators` — provides `[Singleton]`, `[SceneTree]`, `[ResourceTree]`, and `Instantiator.Instantiate()` - Keep things simple, avoid over-engineering