SuperAPI AI 工具集

worktree-beads-tmux-orchestrator

编程与开发

查看项目

更新于 10-15 18:45

技能介绍

用途:把 Git Worktrees(并行工作目录)、Beads(Git 支持的任务图跟踪器)、Beads Viewer(bv,任务可视化与分析)和 Tmux(持久终端会话)组合成一套开发工作流。技能会根据用户请求自动识别场景,如新项目搭建、切换任务、多特性并行、紧急热修复、终端整理、任务管理与评审分支。

主要能力:为长期特性开发创建独立 worktree(git worktree add ../feature-name -b feature/name)、初始化 Beads(bd init)、拆分 epic/任务并用 bv 规划;为热修复创建独立 worktree,避免 stash/checkout 的上下文丢失;为 PR 评审创建临时 detached worktree 并 fetch;创建带 editor、beads、logs 窗口的 Tmux 会话并在断开后保持;用 bd 创建、认领、关联任务依赖,用 bv 在人工模式启动 TUI、在 AI 上下文使用 --robot-* 参数做分析。

使用方式:一次性安装(Beads 用 curl 安装脚本、bv 用 brew、tmux 用 brew 或 apt,需 git 2.5+);项目内执行 bd init、创建 tmux 会话、在 AGENTS.md 记录工作流命令。常用命令包括 bd ready、bd create "Title" -p 0、bd update <id> --claim、bd dep add、bd sync、bv、bv --robot-triage/--robot-next/--robot-plan/--robot-insights、git worktree list/prune、tmux new-session/attach/ls。

适用场景:长周期特性、打断式修复、多分支代码评审、SSH 断开后保持会话、任务规划与每日同步。限制:需安装上述外部工具并满足 git 版本要求;bv TUI 依赖 Unicode 终端,可用 --ascii;资料未提供收费、平台覆盖或效果保证等信息。