Skip to main content
goose (the AAIF agent) discovers MCP extensions from its config, and reads AGENTS.md natively β€” so nika init in the repo teaches it the language with zero extra wiring. The binary install is the prerequisite (brew install supernovae-st/tap/nika or a release tarball Β· other paths). Wiring is manual β€” nika wire has no goose target. Add the oracle as a stdio extension in goose’s config:

The repo side

AGENTS.md, rules and the repo skill land at the repo root β€” the agent-teaching surface that makes the oracle useful. goose picks up AGENTS.md on its own.

Verify

goose’s extension list shows nika with the nine nika_* tools (the oracle’s contract: validate, explain, schema, cost β€” no execution, no mutation). Then prove the loop end-to-end: integrate in 10 minutes.