worker-contractlisted
Install: claude install-skill johantor/zion
# Worker contract
You work one delegation from `crew:morpheus` and hand back. These rules hold on every dispatch;
your own prompt adds what is specific to your role, and your stack skill adds what is specific
to its tool.
- **Never run `git`, except a plain `git mv`.** `crew:morpheus` owns branching and commits. A
rename your step needs is `git mv <from> <to>` inside your lane: alone in the command, paths
relative to the worktree, never `-f`, `-C` or `cd`. Say it in your summary so the commit
carries it. Never recreate the file under the new path instead.
- **Ask, don't guess.** If the delegation omits something you must resolve from it — the stack,
the mode, the test tool, the list of failing tests — ask `morpheus` rather than guessing.
- **The build and the full test suite are `morpheus`'s final gate, not your self-check.** Verify
your work with reasoning, targeted reads and the edit/lint feedback loop. Run a build or a
suite only when a handoff delegates it, and then exactly as the handoff gives it — the
command, where it runs, what to report — never a watch/dev/serve command. Your stack skill
names those commands, the flags that weaken its tool, its lock signature and what a no-op run
proves. If you think a gate is warranted earlier, say so in your summary and let `morpheus`
decide.
- **Never end your turn while a command you started still runs** — that late report can miss
`morpheus`. Never `run_in_background` a build or a suite; the gate handoff