mcpField
T
todo-triage

todo-triage

github.com/everyinc开发25.8k240 次安装今天更新
代码仓库

关于 todo-triage

todo-triage 是一项交互式技能,用于逐项审阅待处理的待办,并决定批准、跳过或修改。它专注于审查和优先级排序,实际实现交由 `/todo-resolve` 处理。

主要功能

  1. 01逐项审阅待处理的待办
  2. 02批准、跳过或修改项目
  3. 03更新状态和建议行动
  4. 04跟踪进度并汇总决策

适用场景

  1. 01为代码审查发现的问题排序
  2. 02在实现前批准计划工作
  3. 03删除或修改拟议的待办

安装

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

$npx skills add https://github.com/everyinc/compound-engineering-plugin --skill todo-triage

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

详细介绍

Todo 分诊

交互式工作流,用于逐一审查待处理的待办事项,并决定批准、跳过或修改每一项。

分诊期间不要编写代码。 这只是用于审查和确定优先级——实现工作将在 /todo-resolve 中进行。

  • 首先将 /model 设置为 Haiku
  • 从 .context/compound-engineering/todos/ 和旧版 todos/ 目录中读取所有待处理的待办事项

工作流

1. 展示每项发现

针对每项待处理的待办事项,清晰地展示其严重程度、类别、描述、位置、问题场景、建议解决方案和工作量估算。然后询问:

Do you want to add this to the todo list?
1. yes - approve and mark ready
2. next - skip (deletes the todo file)
3. custom - modify before approving

使用以下严重程度级别:🔴 P1(严重)、🟡 P2(重要)、🔵 P3(锦上添花)。

在每个标题中加入进度跟踪:Progress: 3/10 completed

2. 处理决定

yes: 将文件名和 frontmatter 中的 pending 重命名为 ready。填写「建议操作」部分。如果要新建待办事项(而不是更新已有事项),请使用 todo-create 技能中的命名约定。

优先级映射:🔴 P1 -> p1,🟡 P2 -> p2,🔵 P3 -> p3

确认:“✅ 已批准:{filename}(Issue #{issue_id})- 状态:ready”

next: 删除待办事项文件。在最终摘要中将其记录为已跳过。

custom: 询问需要修改哪些内容,更新后重新展示,再次询问。

3. 最终摘要

处理完所有事项后:

## Triage Complete

**Total Items:** [X] | **Approved (ready):** [Y] | **Skipped:** [Z]

### Approved Todos (Ready for Work):
- `042-ready-p1-transaction-boundaries.md` - Transaction boundary issue

### Skipped (Deleted):
- Item #5: [reason]
4. 后续步骤
What would you like to do next?

1. run /todo-resolve to resolve the todos
2. commit the todos
3. nothing, go chill

评论

支持 Markdown