One canonical deck of skills, agents, and rules, compiled for every AI harness.
One source of truth, four native dialects.
brew install runedeck/tap/rune
Most teams scatter their agent instructions across four dotted directories and let them rot
independently. A deck keeps one canonical source, written once in portable markdown, and compiles
it for Claude Code, Codex, Gemini, and OpenCode. The deploy is three commands long.
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 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.
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.