SuperAPI AI 工具集

backlog-manager

编程与开发

查看项目

更新于 10-16 00:03

技能介绍

用途:Backlog Manager 提供跨任务管理系统的统一接口,用于跟踪工作项。支持的后端包括 GitHub(通过 gh CLI,适合使用 GitHub Issues 的团队)、Linear(通过 MCP 服务器)和 Beads(通过 bd CLI,适合依赖感知工作流与 AI 智能体)。简单或单人项目建议改用原生 Tasks(TaskCreate、TaskList、TaskUpdate)。

配置:在项目的 .agents.yml 中设置 task_management: github(可选 github、linear、beads)。可配置 workflow_labels(如 backlog、in-progress、ready-for-review、done);使用 Beads 时可设 beads_prefix。未找到配置时默认使用原生 Tasks。

核心概念:状态生命周期为 pending → ready → complete;优先级为 p1(关键)、p2(重要)、p3(可选)。核心操作包括 CREATE、LIST、UPDATE、COMPLETE。

使用方式:技能被调用时读取项目配置,按后端加载对应参考文件(github-backend.md、linear-backend.md、beads-backend.md)并执行操作。若后端不可用(gh 未认证、MCP 未配置、bd 未安装或未初始化),回退到原生 Tasks 并警告用户。

适用场景:工作超过 15-20 分钟、需要研究规划、存在依赖、需要审批或优先级排序、属于大型功能或重构、需记录技术债时创建待办项;琐碎问题、上下文完整、无需规划或用户要求立即行动时直接处理。可与代码审查、PR 评论、规划会议、技术债、功能请求等开发流程集成。

限制:与原生 Tasks 不同,后者是会话内协调、文件持久化于 ~/.claude/tasks/ 并支持依赖,Backlog Manager 面向项目规划与跨会话持久跟踪。具体后端命令与详细步骤需参考对应参考文件,本资料未提供完整命令示例。