v2.0.0 - Harness-agnostic Agent Skills
Muster is now distributed as plain Agent Skills, so it runs in Claude Code, Cursor, Codex, Gemini CLI, Mistral, pi, and any other harness that reads the spec - not just Claude Code.
Highlights
commands/*.md→skills/<name>/SKILL.mdas a single source of truth. The seven command bodies are unchanged; the only frontmatter addition isdisable-model-invocation: true, keeping each command slash-only (the model never auto-fires/buildor/triage). Other harnesses ignore the unknown field.install.shnow symlinks skills into~/.claude/skills/.- README + CONTRIBUTING rewritten harness-agnostic, with a "Runs in" badge row and an "Other harnesses" install section.
Upgrading (breaking)
- Plugin users:
/plugin marketplace update musterthen/plugin update muster@muster. Invocation is unchanged (/muster:think, …). - Symlink users: the install target moved from
~/.claude/commands/to~/.claude/skills/. Re-runinstall.sh(it pulls, then relinks); you can remove the old dangling~/.claude/commands/<muster>.mdsymlinks.
Notes
- The previous command-based line is preserved on the
legacy/commandsbranch.