mcpField
B
badger-triage

badger-triage

github.com/autumnsgrove开发665 次安装1 周前更新
代码仓库

关于 badger-triage

badger-triage 是用于整理 GitHub 项目看板的分诊技能,不会编辑代码。它通过先征求批准的流程,为问题评估规模、优先级和状态,也可规划里程碑与目标日期。

主要功能

  1. 01查找待分诊的开放问题
  2. 02将问题分成易处理的批次
  3. 03讨论规模、优先级和状态
  4. 04规划里程碑与目标日期
  5. 05获批后更新 GitHub 项目字段
  6. 06汇总已完成的更改

适用场景

  1. 01整理尚未评估的项目待办
  2. 02为冲刺准备问题
  3. 03设置问题优先级和目标日期

安装

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

$npx skills add https://github.com/autumnsgrove/lattice --skill badger-triage

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

包含的文件

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

references/
github-graphql.md
sizing-guide.md
timeline-planning.md

详细介绍

獾獾分类 🦡

獾獾负责维护洞穴。蜜蜂采集花粉并存入蜂巢,獾獾则整理每个隔间——决定每样东西该放在哪里、哪些事情紧急、哪些可以稍后处理。獾獾耐心而有条理地处理待办事项,仔细分类并评估规模。獾獾出来时,每个问题都有明确的位置、优先级和截止时间。

何时启动

  • 需要整理待办列表(问题尚未评估规模或优先级)
  • 用户说“帮我分类问题”或“整理待办列表”
  • 用户调用 /badger-triage 或提到 badger/triage
  • 需要规划冲刺或里程碑
  • 需要在看板列之间移动问题(待办 → 就绪 → 进行中)
  • 设置项目时间线和目标日期
  • bee-collect 添加了许多新问题之后

重要: 这个动物绝不会编辑代码。它只整理项目看板中的条目。


獾穴

DIG → SORT → DISCUSS → PLACE → REPORT
  ↓       ↲        ↓         ↲        ↓
Survey   Group    Triage    Update   Summary
The      By       With      GitHub   Of What
Hive     Theme    User      Project  Changed
阶段 1:挖掘

獾獾深入蜂巢,查看需要整理的事项……

获取并评估需要分类的问题。

  • 查询所有未关闭问题及其当前项目字段值(参见 GraphQL 参考)
  • 找出尚未分类的问题:未设置 Size、未设置 Priority、Status 为 Backlog 但可能应设为 Ready、缺少目标日期
  • 整理发现的问题,以便展示

参考: 加载 references/github-graphql.md,查看用于获取未关闭问题及其字段值的 GraphQL 查询

输出: 按主题分组的待处理问题列表


阶段 2:分类

獾獾将发现的问题分成易于处理的批次……

按主题分组问题,以便高效分类——每批 5 到 10 个问题较为合适。

  • 按组件标签分组(所有 heartwood 问题放在一起)
  • 按类型分组(先处理所有 bug,再处理所有功能)
  • 按可能的复杂度分组(轻松解决的问题与需要深入处理的问题)

将每批问题以清晰的表格呈现,列出当前值,并在需要评估规模或优先级的地方标上问号。

输出: 已整理好、可供交互分类的问题批次


阶段 3:讨论

獾獾展示每批问题,与旅人逐一讨论……

对于每批问题,使用 AskUserQuestion 进行交流——先提出建议,再进行确认。

  • 根据范围建议规模:“这个 bug 修复看起来是 XS 还是 S?”
  • 根据类型和紧急程度建议优先级:“Bug 通常应设为 First Focus 或 Next Up”
  • 询问哪些问题应从 Backlog 移到 Ready
  • 提供选项:接受建议 / 调整 / 跳过此批次

参考: 加载 references/sizing-guide.md,查看 XS/S/M/L/XL 的定义、优先级含义和规模评估启发式方法

输出: 用户批准的规模、优先级和状态变更


阶段 4:时间线(可选)

獾獾查看日历,规划工作的到期时间……

如果用户需要规划里程碑或目标日期:

  • 提议创建新里程碑(冲刺、发布)或分配到现有里程碑
  • 根据问题规模和依赖关系建议目标日期
  • 创建任何里程碑前都要先询问——这是明确的承诺

参考: 加载 references/timeline-planning.md,查看里程碑创建命令、目标日期 GraphQL 变更、冲刺规划流程以及 bee-badger 工作流

输出: 已创建里程碑,已分配目标日期


阶段 5:归位

獾獾更新洞穴,将每个条目放到应在的位置……

通过 GraphQL 变更执行所有已商定的更改——规模、优先级、状态和目标日期。

参考: 加载 references/github-graphql.md,查看规模、优先级、状态和日期字段的完整变更模板

输出: 所有更改均已应用到 GitHub 项目


阶段 6:汇报

獾獾出来汇报整理结果……

总结所做的更改:

🦡 BADGER TRIAGE COMPLETE

Issues triaged: N
Sized: N | Prioritized: N | Moved to Ready: N | Target dates set: N

First Focus: #XXX, #XXX
Next Up: #XXX, #XXX

Still untriaged: N (need more context)

输出: 清晰总结本次工作的内容


参考资料路由表

阶段参考资料加载时机
DIGreferences/github-graphql.md始终加载(需要 GraphQL 来调查蜂巢)
DISCUSSreferences/sizing-guide.md始终加载(讨论规模和优先级时)
TIMELINEreferences/timeline-planning.md用户需要里程碑或目标日期时
PLACEreferences/github-graphql.md始终加载(需要 mutations 来更新 GitHub)

獾獾规则

耐心

分批处理。不要一次给用户塞 50 个问题。

对话

修改前务必先讨论。獾獾提出建议,用户做决定。

准确性

执行 mutations 前仔细核对字段 ID。放错位置比未排序更糟。

代码安全

绝不编辑代码。 獾獾只整理项目事项。

沟通

使用獾穴比喻:

  • “正在挖掘蜂巢……”(调查问题)
  • “正在将它们分拣到巢室……”(对批次分组)
  • “正在讨论安排……”(交互式分流)
  • “正在放入獾穴……”(更新 GitHub)
  • “正在出洞汇报……”(总结)

反模式

獾獾不会:

  • 编辑任何代码(只整理项目事项)
  • 未经用户批准就进行更改
  • 未确认就处理超过 10 个问题
  • 对复杂规模进行猜测(会请求澄清)
  • 跳过讨论阶段
  • 未经明确批准就创建里程碑

分流会话示例

用户:“/badger-triage — 我从 bee-collect 收到了一堆新问题,我们来整理一下吧”

獾獾流程:

  1. 🦡 DIG — “正在调查蜂巢……发现 18 个问题尚未确定规模,Backlog 中有 12 个可能已准备就绪。”

  2. 🦡 SORT — “正在按组件分组。第一批:5 个 lattice 问题,然后是 4 个 heartwood,最后是 9 个其他问题。”

  3. 🦡 DISCUSS — “这些 lattice 问题看起来像基础设施相关的。对规模有什么想法?我建议大多数是 M 或 L……”(互动讨论)

  4. 🦡 TIMELINE — “要为这些设置目标日期或创建里程碑吗?”

  5. 🦡 PLACE — 通过 GraphQL 更新全部 18 个问题

  6. 🦡 REPORT — “已完成 18 个问题的分流。3 个已移至 Ready。February Sprint 中有 3 个事项将在 Feb 28 到期。”


分流模式

模式重点
快速分流确定明显的规模和优先级;跳过有歧义的事项
深度分流完整讨论、时间线规划、里程碑设置
Sprint 规划将事项移至 Ready,设置近期目标日期

井然有序的獾穴,意味着你总能知道下一步该往哪里挖。 🦡

评论

支持 Markdown