1.6 KiB
1.6 KiB
Agent skills
Issue tracker
Gitea Issues at git.fossellini.top:SirStone/SirRoboGarage. See docs/agents/issue-tracker.md.
Triage labels
Default label vocabulary. See docs/agents/triage-labels.md.
Domain docs
Single-context layout. See docs/agents/domain.md.
Folders
SirGarage Directory Layout
SirGarage (root directory)
- OscillatorBot_garage/
- PPO_Bot_garage/
- QBot_garage/
- SAC_LSTM_Bot_garage/
- GotoTest_garage/
- (any future bot follows the
botname_garage/pattern)- src/
- botname.nim
- botname.json
- botname.sh
- config.nim
- botname/
- lib1.nim
- module.nim
- lib2.nim
- ...
- tests/
- test1.nim
- test2.nim
- ...
- out/
- bin1
- bin2
- ...
- (prototypes or spikes for this bot go here, not at root)
- src/
- docs/ — generic project documentation
- tools/ — generic tools valid for all bots (battle runners, scripts, etc.)
- common_libs/ — shared libraries valid for all bots
- worktrees/ — git worktrees (gitignored)
- exported/ — sharable folder per bot
- botname/
- botname (binary)
- botname.json (metadata)
- botname.sh (linux/mac launcher)
- botname.cmd (windows launcher)
- botname/
- AGENTS.md
- CONTEXT.md
- README.md
- .gitignore
How to use
- These indications are for files that are always present, for files not mentioned here should be claer from context where belongs too.
- Each bot development must be done in each folder in isolation.
- If the bot requires extra folders during runtime, these must be created by the bot itself if not present already.