Skip to main content
One command β€” binary first (brew install supernovae-st/tap/nika Β· other paths):

What it writes

~/.codeium/windsurf/mcp_config.json β€” the nika entry under mcpServers; every unrelated server survives, re-running prints Β· current (idempotent). The same block by hand:

The repo side

nika init writes the agent-teaching surface (AGENTS.md, rules, the repo skill) plus the $schema modeline that gives any YAML-aware editor validation and completion on *.nika.yaml.

Verify

Windsurf’s MCP server 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.