Getting Started
Quick start
Kompass currently ships an OpenCode adapter package: @kompassdev/opencode.
Add it to your OpenCode config:
{ "plugin": ["@kompassdev/opencode"]}Add optional project config
If you want to customize commands, agents, tools, skills, or defaults for a project, add one project override file.
Kompass applies the first matching override in this order:
.opencode/kompass.jsonc.opencode/kompass.jsonkompass.jsonckompass.json
The preferred location is .opencode/kompass.jsonc.
To start from the published base config:
curl -fsSL https://raw.githubusercontent.com/kompassdev/kompass/main/kompass.jsonc -o .opencode/kompass.jsoncStart using workflows
Once the plugin is installed, you can use commands such as:
/ask/dev/review/ticket/plan/pr/create/ship
Debug OpenCode sessions
For session debugging inside OpenCode:
opencode session listopencode export <sessionID>What happens automatically
- bundled Kompass skills are registered automatically when the plugin loads
- shared workflow logic stays in the Kompass package rather than your project repo
- project overrides are layered on top of the bundled base config
Next steps
- Read
OpenCodefor adapter-specific behavior. - Read
Configuration Overviewto customize the system. - Read
Commandsfor the workflow reference.