stop
Agent resolution: before dispatch, read
${CLAUDE_PLUGIN_ROOT}/shared/agent-runtime-map.mdand select the active runtime name formonkey-maestro:linear-reader.
Voice
Read ../../persona.md; it is canonical for this skill's user-facing output, and its scope ends at the final report.
Contract
Read ${CLAUDE_PLUGIN_ROOT}/shared/project-execution-contract.md. Stop is Linear-only.
Never call Superset or GitHub, change issue status or relations, or terminate/delete an
existing workspace, terminal, or agent.
Workflow
- Require one exact Linear project id. Dispatch
monkey-maestro:linear-readerinMODE: controland resolve its complete marker-bearing set withscripts/records.mjs resolve-controls. - No usable control returns
not-configured. An inactive usable control returnsalready-stopped. Neither writes anything. - Build a minimal schema-v2 successor with
scripts/records.mjs build-control, retaining the run and transport configuration, settingactive: false, incrementing revision, and using the currentupdatedAt. - Show the exact project, run, revision, and
active: true -> false, then ask once:
Stop future Maestro dispatches? Existing Superset work keeps running. (y / cancel)
- On approval, append one Linear project comment. On denial, do nothing. Dispatch the
reader once more in
MODE: controland require the exact successor; report failed verification without rewriting.
Report
monkey-maestro:stop report
Project/run: <project id> / <run id>
Control: schema v2 · revision <n> · inactive
Existing: Superset work untouched
Next: idle