mcpField
B
backlog-manager

backlog-manager

github.com/majesticlabs-dev生产力5073 次安装7 周前更新
代码仓库

关于 backlog-manager

backlog-manager 是面向团队项目规划的任务管理技能,可在 GitHub、Linear 和 Beads 后端之间选择。它统一创建、查询和更新待办事项,并在后端不可用时回退到原生 Tasks。

主要功能

  1. 01支持 GitHub、Linear 和 Beads
  2. 02创建、查询及更新事项
  3. 03统一状态与优先级流程
  4. 04后端不可用时回退到 Tasks

适用场景

  1. 01规划依赖多个事项的工作
  2. 02整理代码审查和 PR 反馈
  3. 03安排功能请求与技术债
  4. 04用待办事项跟踪团队项目

MCP 相关

Linear 后端通过 MCP 服务集成;若该服务未配置,则回退到原生 Tasks。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill backlog-manager

安装后在 Claude Code 中输入/backlog-manager确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
backlog-template.md
beads-backend.yml
beads-viewer.yml
file-backend.yml
github-backend.yml
linear-backend.yml

详细介绍

待办事项管理器技能

概述

待办事项管理器提供统一界面,用于跨不同任务管理系统跟踪工作项。请根据团队偏好和现有工具选择后端。

支持的后端:

后端集成方式适用场景
GitHubgh CLI使用 GitHub Issues 的团队
LinearMCP 服务使用 Linear 的团队
Beadsbd CLI依赖感知型工作流、AI Agent

**对于简单的个人项目:**请使用原生 Tasks(TaskCreate、TaskList、TaskUpdate),而非 backlog-manager。

配置

在项目的 .agents.yml 中配置首选后端:

task_management: github  # Options: github, linear, beads

# Workflow labels (for github/linear backends)
workflow_labels:
  - backlog
  - in-progress
  - ready-for-review
  - done

# Beads configuration (when task_management: beads)
# beads_prefix: myapp               # Optional: custom issue prefix

**默认:**如果未找到配置,请使用原生 Tasks(TaskCreate、TaskList、TaskUpdate)进行简单跟踪。

何时使用此技能

在以下情况下创建待办事项:

  • 工作需要超过 15-20 分钟
  • 需要研究、规划或考虑多种方案
  • 依赖于其他工作
  • 需要审批或确定优先级
  • 属于较大型功能或重构的一部分
  • 需要记录的技术债务

在以下情况下应立即处理:

  • 问题很简单(< 15 分钟)
  • 当前已有完整上下文
  • 无需规划
  • 用户明确要求立即处理
  • 有明显解决方案的简单错误修复

核心概念

状态生命周期

所有后端都遵循以下状态工作流:

pending → ready → complete
状态含义
pending开始工作前需要分流处理/审批
ready已获批准,可以开始实施
complete工作已完成,验收标准已满足
优先级
优先级含义
p1紧急 — 阻碍其他工作或影响用户
p2重要 — 应尽快完成
p3有则更好 — 可以暂缓
核心操作

每个后端都实现以下操作:

操作用途
CREATE添加新的待办事项
LIST查询现有事项
UPDATE修改事项(状态、优先级、详情)
COMPLETE将事项标记为已完成

后端选择

调用此技能时:

  1. 读取配置,从项目 CLAUDE.md 中读取
  2. 根据 backend 设置加载相应参考文档:
    • github → references/github-backend.md
    • linear → references/linear-backend.md
    • beads → references/beads-backend.md
  3. 遵循后端专属说明执行操作
回退行为

如果配置的后端不可用:

  • GitHub 不可用(gh 未通过身份验证):回退到原生 Tasks
  • Linear 不可用(未配置 MCP):回退到原生 Tasks
  • Beads 不可用(未安装或未初始化 bd):回退到原生 Tasks
  • 告知用户发生了回退

与开发工作流的集成

触发条件流程
代码审查发现的问题审查 → 创建事项 → 分流处理 → 开展工作
PR 评论解决 PR 问题 → 为复杂修复创建事项
规划会议集思广益 → 创建事项 → 确定优先级 → 开展工作
技术债务记录 → 创建事项 → 安排时间
功能请求分析 → 创建事项 → 确定优先级

关键区别

待办事项管理器(此技能):

  • 跨会话持久化跟踪
  • 提供多个后端选项
  • 团队协作
  • 项目/冲刺规划

原生 Tasks(TaskCreate、TaskList、TaskUpdate):

  • 基于文件持久化的会话任务跟踪(~/.claude/tasks/)
  • 支持依赖关系(blockedBy、blocks)
  • 可通过 CLAUDE_CODE_TASK_LIST_ID 环境变量跨会话共享
  • 适用于:会话内进度跟踪、子 Agent 协作、简单任务列表
  • 与待办事项管理器不同:Tasks 用于临时协作,待办事项用于项目规划

评论

支持 Markdown