用途:backlog 为待办事项和 GitHub Issues 提供统一操作接口,覆盖创建、列出、查看、更新、关闭、解决、梳理(groom)与同步等 CRUD 流程。GitHub Issues 是数据源,~/.dh/projects/{slug}/backlog/ 下的逐条文件是本地缓存。
主要能力:共 12 个 MCP 工具,前缀为 mcp__plugin_dh_backlog__。backlog_add 创建条目与 issue;backlog_list 支持按标签、优先级、状态、标题、类型、主题、全文搜索及分页过滤;backlog_view 查看单条详情;backlog_sync 同步缺失 issue 并推送梳理内容;backlog_close 用于重复、超范围、被取代、wontfix 或阻塞的关闭;backlog_resolve 标记完成并生成证据记录;backlog_update 附加计划、设置状态、更新标题或写入梳理内容;backlog_groom 写入并同步梳理内容;backlog_normalize 规范化元数据;backlog_pull 从 GitHub 拉取正文;backlog_list_comments 与 backlog_read_comment 读取 issue 评论。
使用方式:技能与智能体通过 MCP 工具或 CLI 调用,不直接 Write/Edit 逐条文件。无 MCP 客户端的环境可用:uv run fastmcp call plugins/development-harness/.mcp.json <tool_name> [key=value ...]。所有 GitHub 操作需设置 GITHUB_TOKEN。工具返回 dict,出错时含 error 键,成功时含 messages 与 warnings,消费结果前应先检查 error。
适用场景:与 /create-backlog-item、/work-backlog-item、/groom-backlog-item、/group-items-to-milestone 等命令集成,也可由 GitHub Action 在 backlog 目录变更时触发 backlog_sync。
限制:不要直接编辑 ~/.dh/projects/{slug}/backlog/*.md 或使用 gh issue edit,否则会绕过同步逻辑;research_first 无 MCP 等价项,需将研究问题写入 description;CLI 的 --format 与 --groomed-file、stdin 管道模式无 MCP 等价项。若工具缺失所需操作,可调用 /backlog-tools-administrator。具体收费、价格与平台支持暂未提供。