Skip to content

v0.6.0 — Plugin Architecture

Choose a tag to compare

@markmdev markmdev released this 28 Feb 20:34
· 77 commits to main since this release

Meridian is now a Claude Code plugin. Hooks, agents, skills, and commands are discovered automatically by the plugin system — no more copying files into .claude/.

Install

/plugin marketplace add markmdev/claude-plugins
/plugin install meridian@markmdev
curl -fsSL https://raw.githubusercontent.com/markmdev/meridian/main/install.sh | bash

Update

meridian-update                    # .meridian/ scaffolding
/plugin update meridian@markmdev   # hooks, agents, skills

What changed

  • Plugin structure: hooks in hooks/hooks.json, scripts in scripts/, agents/commands/skills at plugin root
  • Install simplified: Script only manages .meridian/ scaffolding — plugin system handles everything else
  • Migration: Existing users run the updated install script, which cleans up old .claude/ Meridian files automatically
  • Utility scripts: state-dir.sh, setup-work-until.sh, learner-log.py moved to .meridian/scripts/

Also includes v0.5.5 changes: removed unused required-context-files.yaml, deleted always-on config toggles (plan_review_enabled, code_review_enabled, pebble_scaffolder_enabled), fixed stop_hook_min_actions default mismatch.

See CHANGELOG.md for full details.