AGENT SKILL
sprout
Create, inspect, synchronize, land, and remove isolated Git worktrees with Sprout when the user requests one.
- License 许可
- MIT
- 最近更新
- 2026-11-12
- Stars
- ★ 9
- Forks
- 1
01 前言 Front Matter
- name
- sprout
- description
- Create, inspect, synchronize, land, and remove isolated Git worktrees with Sprout when the user requests one.
- disable-model-invocation
- true
02 资源文件 2
- 参考文档agents/openai.yaml213 B
- 参考文档references/example-report.md8.2 KB
03 SKILL.md 正文
Sprout
Use Sprout only when the user requests an isolated worktree.
sprout new <feature> [--task <ID>]
sprout ls
sprout show <feature>
sprout sync <feature> [-n|--dry-run]
sprout land <feature> [-n|--dry-run] [--remove] -m <subject> [-m <body>]
sprout rm <feature> [-f|--force]
Run work in the path printed by sprout new. Sync and re-verify before
landing. Land from the main checkout.
land squash-merges the feature into the main checkout's branch. --remove
then deletes the worktree, the branch, and the tmux session.
rm refuses a branch whose work is not in its landing target, and keeps the
worktree and the session as they were. --force deletes that work, and there
is no undo. Pass --force only when the user says to throw the work away. When
a removal is refused, report the refusal and ask; never retry with --force.