返回 Skill 列表
extension
分类: 开发与工程无需 API Key

loom-workspace

使用loom工作区来创建/管理工作树,以便独立执行任务。

person作者: jakexiaohubgithub
<!-- BEGIN:compound:skill-managed -->

Worktree basics (repo model)

Ensure a worktree exists for a branch:

  • compound_workspace(argv=["repo", "worktree", "add", "<branch>"])

List worktrees:

  • compound_workspace(argv=["repo", "worktree", "ls"])

Remove a worktree:

  • compound_workspace(argv=["repo", "worktree", "rm", "<branch>"])

Repo status:

  • compound_workspace(argv=["repo", "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.

<!-- END:compound:skill-managed -->

Manual notes

This section is preserved when the skill is updated. Put human notes, caveats, and exceptions here.