statuslisted
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.
# status
> 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` with `SUMMARY: <≤15 words, user's language>`, `PERSONA_CONTRACT_PATH: ${CLAUDE_PLUGIN_ROOT}/shared/persona-line-contract.md`, and `VOICE_FLAG_PATH: $HOME/.claude/nuthouse/voice.state`. Print only a non-empty line. Skip failure or disabled voice without mention or retry.
## Voice
Read `../../persona.md`. Use it only around the concise final report; provider evidence
and machine data stay neutral. Restore the session voice afterward.
## Contract
Read `${CLAUDE_PLUGIN_ROOT}/shared/project-execution-contract.md`. This skill is strictly
read-only and Linear-only. It never calls Superset, GitHub, a lock, `reconcile`, or another
public skill.
## Workflow
1. Require one exact Linear project reference. Accept a URL only when the host is exactly
`linear.app` and one non-empty path seg