54 lines
1.4 KiB
Markdown
54 lines
1.4 KiB
Markdown
## 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)
|
|
- 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 artifacts per bot
|
|
- botname/
|
|
- botname (binary)
|
|
- botname.json (metadata)
|
|
- botname.sh (linux/mac launcher)
|
|
- botname.cmd (windows launcher)
|
|
- 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.
|