docs(claude): multi-agent worktree mode section
Main checkout = deploy-only. .agent-task marker triggers mandatory loading of worktree-aware skill. Only the human runs scripts/dev/agent.sh.
This commit is contained in:
parent
745e52723c
commit
3b620ef7e3
12
CLAUDE.md
12
CLAUDE.md
|
|
@ -180,3 +180,15 @@ Before any new or changed service is considered ready:
|
|||
- Services: kebab-case (`stability-agent`, `zigbee2mqtt`)
|
||||
- Container names must match service names
|
||||
- Always `restart: unless-stopped` unless `service.yaml` says otherwise
|
||||
|
||||
## Multi-agent worktree mode
|
||||
|
||||
`~/homelab-codex-ws` (main checkout) is **deploy-only** and belongs to the human operator.
|
||||
Parallel agent tasks run in isolated git worktrees created by `scripts/dev/agent.sh new <name>`.
|
||||
|
||||
If `.agent-task` exists in your current working directory, you are in a task worktree.
|
||||
**You must immediately read `.agent-task` and load `.claude/skills/worktree-aware/SKILL.md`
|
||||
before taking any action.** That skill defines all branch-hygiene rules for task worktrees.
|
||||
|
||||
Worktree lifecycle commands: `agent.sh new | list | merge | clean`.
|
||||
Agents never invoke these — only the human does.
|
||||
|
|
|
|||
Loading…
Reference in a new issue