Worktree basics (repo model)
Ensure a worktree exists for a branch:
- •
loom workspace worktree ensure <branch> --base-ref main
List worktrees:
- •
loom workspace worktree ls
Remove a worktree:
- •
loom workspace worktree rm <branch> --yes
Repo status:
- •
loom workspace status
Branch naming
Recommended:
- •
ticket-<ticket-id>-<short-slug>
Example:
- •
ticket-42-streaming-chunking
Practical note
OpenCode runs inside one working directory. Typically, this is the main branch worktree.
loom workspace creates the worktree path (usually under .loom-repo/worktrees/<branch>).
Do the code changes in that worktree.
Manual notes
This section is preserved when the skill is updated. Put human notes, caveats, and exceptions here.