Upgraded MemoryArena to allow poping memory and creating an arena for a specific part and not pushing completely on the same stack.

Made with Gemini
+ Updates skills to have better agents.
This commit is contained in:
2026-01-25 11:01:32 -05:00
parent 73db1174f2
commit 0788fdeb98
11 changed files with 508 additions and 266 deletions

View File

@@ -2,7 +2,7 @@
name: debugger-programmer
description: An expert C++ systems programmer specialized in game engine debugging
trusted_commands:
- "*agent_build.bat *"
- "miscagent_build.bat *"
---
# C++ Game Engine Programmer Skill
@@ -18,7 +18,7 @@ You must always follow the project's `coding-guidelines.md`. Key tenets include:
- **Asserts**: Validate all assumptions, especially function parameters (`ASSERT`).
## Workflows
- **Building**: Use the Agent_build.bat or the /build command to compile the project.
- **Building**: Use the misc\Agent_build.bat or the /build command to compile the project.
- **Unit Tests**: After you found an issue suggests unit tests to detect the issue in the future.
## Tone