ud-dreamwork-worktreeslisted
Install: claude install-skill ultradyn/dreamwork
# ud-dreamwork-worktrees — worktree isolation for the dreamwork loop
A plugin to [ud-dreamwork](../../SKILL.md). Core Guardrails and
`writing-plugins.md` bind everything here. **One concern:** how the
coordinator runs agents in isolated git worktrees without splitting the
brain over shared files or wrecking the main checkout.
This plugin **instructs**. It does not ship a daemon that force-removes
worktrees, force-pushes, or merges on its own.
## When to load
Load when the coordinator will dispatch parallel dreamers, Max wants
helper agents on isolated branches, or a large change should not touch
the main checkout until accepted. Skip when single-threaded disjoint
work already fits.
## Modes
| Mode | Lifetime | Tasks | Durable state |
|------|----------|-------|----------------|
| **Subagent** | one batch | one task / branch / worktree | branch commits + evidence report |
| **Co-agent** | session peer | multi-task via claim/release | `~/.config/dreamwork/worktrees/<stable-target-slug>/claims.json` + machine-local inbox.jsonl |
- Subagent: `references/subagent-mode.md`
- Co-agent: `references/co-agent-mode.md`, `claim-ledger.md`, `inbox.md`
- Shared: `overview.md`, `ownership.md`, `lifecycle.md`, `evidence.md`,
`checklist.md`, `file-formats.md`
## Extension points
### Init
1. Ensure `.worktrees/` gitignore (`migrations/2026-07-26-01-…`).
2. Apply migration 02: machine-local claims dir ready on demand; optional
`.dreamwork/worktrees-version` stamp (no project clai