关于 todo-triage
todo-triage 是一项交互式技能,用于逐项审阅待处理的待办,并决定批准、跳过或修改。它专注于审查和优先级排序,实际实现交由 `/todo-resolve` 处理。
主要功能
- 01逐项审阅待处理的待办
- 02批准、跳过或修改项目
- 03更新状态和建议行动
- 04跟踪进度并汇总决策
适用场景
- 01为代码审查发现的问题排序
- 02在实现前批准计划工作
- 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