工程开发
subtask avatar

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
在 GitHub 查看