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 showsnika with the eight 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.