stdd-delegate-slicelisted
Install: claude install-skill vsem-azamat/stdd
<!-- generated by stdd plugin build v0.9.2 — do not edit -->
# Delegate a Slice
Roles are fixed. The orchestrator owns the docs edit, the commits, and the
PR. The worker owns red-green inside a declared scope. The handoff artifact
is the ledger, not prose — a worker's chat summary does not survive
compaction, its recorded events do.
## Before the worker starts (orchestrator)
1. Make the docs decision yourself and record it:
`stdd docs <decision> [paths…] [--reason <why>]`.
2. Choose the worker boundary and declare the scope. Prefer a managed gitless
sandbox when the worker does not need Git authority:
```bash
stdd worker create ../stdd-worker-billing \
--frozen "docs/**,migrations/**" \
--allowed "src/billing/**,test/billing/**"
```
Use `stdd slice new --frozen ... --allowed ...` only when the worker must
operate in an existing isolated checkout. `--frozen` names globs the worker
must not touch. `--allowed` names the only paths it may change. At least one
is required. A managed sandbox contains no `.git`, ignored dependencies,
credentials, or build output; run the repository's readiness setup there.
3. Write the brief **to a file** (session scratchpad, never the repo) and
point the worker at it — pasted context stays resident in your window
for the rest of the session; a file does not. Template:
> **Task**: <one sentence>
> **Spec**: read <canonical doc paths> — the docs edit is already made.
> **Scope**: declared