wt

star 1

Worktree 任务管理。帮助用户规划、创建和管理并行开发任务。当用户说"规划任务"、"拆分任务"、"创建 wt 任务"时触发。

yansircc By yansircc schedule Updated 2/1/2026

name: wt description: Worktree 任务管理。帮助用户规划、创建和管理并行开发任务。当用户说"规划任务"、"拆分任务"、"创建 wt 任务"时触发。

wt - Worktree Task Manager

入口

触发
用户说"规划任务"或"拆分任务" workflows/plan.md
用户说"创建任务" 直接用 wt create --json
用户问"任务格式" reference/json-schema.md

快速命令

# 初始化项目(首次使用)
wt init

# 创建任务
wt create --json '{"name": "任务名", "depends": [], "description": "描述"}'

# 验证任务
wt validate

# 查看任务
wt list

# 查看可启动的任务
wt next

# 启动任务
wt start <name>

# 查看状态 (TUI)
wt status

# 查看状态 (JSON,给 agent 用)
wt status --json

# 查看任务结果
wt review <name>

# 标记完成
wt done <name>

# 标记已合并
wt merged <name>

# 重置任务到 pending
wt reset <name>

# 清理资源
wt cleanup [--all]

Status TUI 快捷键

按键 功能
↑↓ / jk 导航
Enter 进入 tmux 窗口
r review (Done 任务)
d 标记 done (agent 已退出)
m 标记 merged
q 退出

Enter 行为

  • tmux 内 + 窗口存在 → 切换到目标窗口
  • tmux 内 + 窗口已关 → 输出 resume 命令
  • tmux 外 + 窗口存在 → 执行 tmux attach
  • tmux 外 + 窗口已关 → 输出 resume 命令

JSON 格式

{
  "name": "task-name",
  "depends": ["dep1", "dep2"],
  "description": "任务描述(支持 Markdown)"
}

规则

  1. name: 小写字母、数字、连字符,不含路径分隔符
  2. depends: 必须是已存在的任务名
  3. description: 清晰描述任务目标和验收标准

参考

Install via CLI
npx skills add https://github.com/yansircc/worktree --skill wt
Repository Details
star Stars 1
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator