工程开发
subtask
用于 AI 代理的并行任务编排 CLI,采用隔离的 Git 工作区。
简介
Subtask 是一个专业的命令行工具,旨在同时编排多个 AI 子代理。它通过为每个任务创建隔离的 Git 工作区来运行,允许代理在不产生冲突的情况下并行进行研究、规划、实现和测试。该技能使主代理能够将复杂的、多步骤的项目拆解为细分任务、管理生命周期,并在合并到基础分支前审查成果。这对于依赖 Claude Code 或类似 AI 代理来加速软件开发并维护高质量代码库的开发人员来说,是一项必备工具。
-
通过隔离的 Git 工作区执行并行任务,确保多个并发的 AI 子代理可以在同一个代码仓库中安全运行。
-
集中式的任务管理与追踪,包含每个工作流程的详细日志、对话记录与状态更新。
-
灵活的工作流程阶段,支持规划、实现、审查与准备合并等结构化项目阶段。
-
自动化的审查与合并功能,确保干净的提交记录与高效的任务整合。
-
针对复杂逻辑的调试需求,提供子代理内部思考过程的透明可视化与追踪记录。
-
当管理需要委派给子代理的复杂多面编码项目时,请使用此技能。
-
在发起新任务前,务必先与用户理清需求;确保主代理掌控整体复杂度并维持愿景。
-
通过 draft, send, stage, 和 merge 等项目指令进行管理,以促进用户与子代理间的持续沟通。
-
在申请最终合并签核前,务必通过终端界面或工作区检查来完成所有代码审查。
-
本工具旨在与 Claude Code 协作,利用 Git 的最佳实践确保开发过程中的代码仓库稳定性。
仓库统计
- Star 数
- 328
- Fork 数
- 32
- Open Issue 数
- 5
- 主要语言
- Go
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 20:57