maestro-update
Maestro Update
Refresh the project's Maestro runtime scripts and the orchestrator skill body from the plugin, then regenerate the rendered region of the orchestrator from the current .claude/maestro.json.
Workflow
-
Refresh the runtime scripts and the skill body by re-running the installer (idempotent — skips settings and gitignore if already present):
node "${CLAUDE_PLUGIN_ROOT}/scripts/maestro-install.js" "${CLAUDE_PROJECT_DIR:-.}"This overwrites
.claude/scripts/{maestro-set-session-workflow.cjs,maestro-render-orchestrator.cjs,maestro-task-status.cjs,bash-validation.sh,lib/maestro-session.cjs,lib/maestro-tasks.cjs,lib/maestro-skill-regions.cjs}with the current plugin versions, so any fixes or new validation steps in a newer plugin release are picked up immediately.It also syncs the orchestrator skill body: the plugin-owned regions of
.claude/skills/maestro/SKILL.md(<!-- Maestro:STEPS -->,<!-- Maestro:PRINCIPLES -->) are rewritten fromtemplates/maestro/SKILL.md, so template improvements reach already-installed projects instead of silently drifting. Content outside those markers is your own and is never touched, and the rendered<!-- Maestro:HANDOFFS -->table is carried across.