mcpField
T
todo-triage

todo-triage

github.com/everyinc開発25.8k240 回インストール今日更新
リポジトリ

todo-triage について

todo-triageは、保留中のToDoファイルを1件ずつ確認し、承認、スキップ、修正を判断する対話型スキルです。レビューと優先順位付けに専念し、実装は`/todo-resolve`に委ねます。

主な機能

  1. 01保留中のToDoを1件ずつ確認
  2. 02項目の承認・スキップ・修正
  3. 03ステータスと推奨アクションの更新
  4. 04進捗管理と判断結果の要約

活用シーン

  1. 01コードレビュー指摘の優先順位付け
  2. 02実装前の作業計画の承認
  3. 03提案されたToDoの削除や修正

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/todo-triageを入力して読み込まれたか確認します。

詳細

Todo のトリアージ

保留中の Todo を1件ずつ確認し、承認するか、スキップするか、変更するかを決めるための対話型ワークフローです。

トリアージ中にコードを書かないでください。 これはレビューと優先順位付けのみを行うもので、実装は /todo-resolve で行います。

  • まず /model を Haiku に設定します
  • .context/compound-engineering/todos/ とレガシーの todos/ ディレクトリから、保留中の Todo をすべて読み込みます

ワークフロー

1. 各項目を提示する

保留中の Todo ごとに、重要度、カテゴリ、説明、場所、問題が発生する状況、提案する解決策、作業量の見積もりを明確に提示します。その後、次のように質問します。

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: ファイル名とフロントマターの両方で、pending から ready に変更します。「推奨アクション」セクションに記入します。新しい Todo を作成する場合(既存の Todo を更新する場合ではない)は、todo-create スキルの命名規則を使用します。

優先度の対応:🔴 P1 -> p1、🟡 P2 -> p2、🔵 P3 -> p3

確認メッセージ:「✅ Approved: {filename} (Issue #{issue_id}) - Status: ready」

next: Todo ファイルを削除します。最終サマリー用にスキップとして記録します。

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

コメント