1.4 KiB
1.4 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)
botname_garage/— each bot gets its own directory following this pattern- src/
- botname.nim
- botname.json
- botname.sh
- config.nim
- botname/ — bot-specific modules
- *.nim files
- tests/
- test*.nim files
- out/
- compiled binaries
- prototypes or spikes for this bot (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)
- 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.
NIM
This repsoitory's main language is Nim, when you need to work with nim use the /nim mcp.