stoplisted
Install: claude install-skill g-bastianelli/nuthouse
> Workflow kernel: When this skill needs a workflow/profile decision and no valid parent manifest is supplied, use this plugin's install-local `lib/workflow/index.mjs` explicit-skill resolver. Claude hooks are optional accelerators; a missing or failed hook falls back once to that local path. Warden must not be required. When verification is required and Moon Moth is unavailable, use non-empty commands from repository-owned instructions or build metadata, or block completion.
# stop
> Agent resolution: Before any subagent dispatch, read
> `${CLAUDE_PLUGIN_ROOT}/shared/agent-runtime-map.md`; select the active runtime name and follow its spawn rule.
> At visible transitions, try `warden:voice` through the shared persona-line contract. Print only a non-empty line; skip failure or disabled voice without mention.
## Voice
Read `../../persona.md`. Apply it to wrapper lines only. Keep control evidence neutral.
## Contract
Read `${CLAUDE_PLUGIN_ROOT}/shared/project-execution-contract.md`. Stop is Linear-only.
Never call Superset, GitHub, the runtime inspector, project snapshot loader, or project
lock. Never terminate or delete a workspace, terminal, or agent.
## Workflow
1. Require one exact Linear project id. Dispatch `monkey-maestro:control-loader` and pass
its complete envelope plus exact `expectedProjectId` to
`scripts/records.mjs resolve-controls`. Retry an unavailable/invalid envelope once.
2. No usable control returns `not-configured`. An inactive usable control