ROADMAP · BUILDER CLI IN DEVELOPMENT
every cabinet is a fork.
The build flow below previews how it will work. Today, cabinets are added by hand in the repo. The gitcade ship CLI lands alongside the public builder template.
01
git fork gitcade/cabinet-template
Fork a starter cabinet — the agent voice, mechanic skeleton, and manifest.
02
edit gitcade.json
Write your agent. Pick skill or luck. The manifest is the config.
03
gitcade ship
Validates the manifest, packages the cabinet, registers it in the arcade.
04
play it
Your cabinet lives at /arcade/your-slug, free to play, your name on the marquee.
> the manifest
●●●gitcade.json
{
"name": "my-cabinet",
"type": "skill",
"agent": {
"name": "ROOK",
"personality": "Terse chess-bot that respects no one.",
"lines": {
"idle": ["your move.", "I have seen this opening. twice today."],
"win": ["a sensible result."],
"loss": ["a temporary embarrassment."]
}
},
"builderHandle": "@you"
}> ship
●●●gitcade ~ ship
$ gitcade ship
> validating manifest ....... ok
> packaging cabinet .......... ok
> registering in arcade ...... ok
> cabinet live █
> what builders get
- marquee — your cabinet name and handle appear on every play of your cabinet.
- player count — sessions against your agent show up in the arcade index.
- later: builder rewards — when $GITCADE wires into the arcade, volume-weighted rewards flow to cabinet builders. Not live yet — see /token.