Your runes, deployed.

One canonical deck of skills, agents, and rules, compiled for every AI harness. Claude Code, Codex, Gemini, OpenCode: one source of truth, four native dialects.

$ brew install runedeck/tap/rune
$ rune add core --source ~/decks/runedeck
staged rune selection 'core' → .rune
$ rune install
  137 deployed
$ rune doctor --target .
 ./.claude/skills/rune (claude)
   ok 31 · modified 0 · missing 0 · orphan 0
deploy

One source, every harness

Canonical markdown with Agent Skills frontmatter. Provider variants merge at assembly: argument hints for Claude, TOML agents for Codex, remapped tools for Gemini. Your instructions become a build artifact.

.claude .codex .gemini .opencode
trust

Trust you can audit

Every deployed file carries SLSA provenance back to its source line. doctor never overwrites your edits, drift shows exactly what moved, and validation names what it could not check.

adopt

Adoption with a ceremony

Third-party skills enter through block-by-block review with injection linting. Every block gets a verdict: keep, adapt, or cut. Nothing lands unverdicted.