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
demo · add / install / doctor
$ 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
[01]

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.

[02]

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.

[03]

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.

deploys to
.claudeskills as the rune plugin, argument hints, tool pre-approval
.codexagents converted to TOML, links stripped
.geminikebab-case agents, tools remapped to native names
.opencodekebab-case agents, links stripped