task-tracker について
Task Trackerは、`action-item-extractor`が管理する`todos.md`のタスクリストを扱うスキルです。タスクの一覧表示、完了処理、担当者別の検索に加え、期限超過や期限間近の項目を定期的に確認できます。
主な機能
- 01未完了タスクを担当者で絞り込んで表示
- 02タスクを完了扱いにしてDoneへ移動
- 03担当者の未完了・完了タスクを表示
- 04期限を確認し超過や期限間近を通知
- 05曖昧な一致やファイル不在に対応
活用シーン
- 01未完了タスクや担当者別のタスクを確認
- 02`todos.md`で完了したタスクを記録
- 03定期実行で期限超過タスクを確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ yoochankim/ task-manager --skill task-trackerインストール後、Claude Code で/task-trackerを入力して読み込まれたか確認します。
詳細
タスクトラッカー
action-item-extractor スキルによって管理される、タスクリストの中心となる todos.md を管理します。
タスクが追加された後に、タスクの表示、更新、監視を行うには、このスキルを使用します。
設定
デフォルトのパス(環境に合わせて編集してください):
TODOS_FILE: ~/todos.md
操作
1. 項目の一覧表示
未完了の ToDo を表示します。必要に応じて担当者で絞り込めます。
手順:
todos.mdを読み込みます## Openの下にある- [ ]に一致するすべての行を抽出します- 担当者のフィルターが指定されている場合は、
**{Owner}**を含む行のみを返します - 出力を次の形式にします:
Open todos [for {Owner}]: 1. [{Owner}] {Task} — due: {deadline} (source: {source}) ... - 該当する項目がない場合:「未完了の ToDo はありません[{Owner} 向け]。」
使用例:
- 「未完了の ToDo をすべて表示」
- 「Alice がやるべきことは何ですか?」
- 「Bob のタスクを一覧表示」
2. 項目の完了
ToDo を完了済みにします。
手順:
todos.mdを読み込みます- 番号(一覧表示の出力にあるもの)、担当者+キーワード、またはタスクの正確なテキストで該当する項目を特定します
- 複数の項目が該当して曖昧な場合は、候補を表示してユーザーに確認します
- [ ]を- [x]に変更し、_(completed: {today's date})_を追加します- 行を
## Openから## Doneに移動します - 更新したファイルを書き込みます
- 次のように確認します:「完了にしました:{task}」
使用例:
- 「Alice のデザインタスクを完了にして」
- 「項目 2 を完了して」
- 「完了:プロジェクト提案書」
3. 担当者別の照会
特定の人のすべての ToDo(未完了と完了済み)を表示します。
手順:
todos.mdを読み込みます## Openと## Doneの両方から、**{Owner}**に一致するすべての行を抽出します- 出力を次の形式にします:
Todos for {Owner}: Open: - {Task} (due: {deadline}) Done: - {Task} (completed: {date}) - 該当する項目がない場合:「{Owner} の ToDo は見つかりません。」
定期アラート
スケジュールされた実行のたびに、期限切れまたは期限が近いタスクを確認します。
手順:
todos.mdを読み込みます- 具体的な期限が設定された未完了項目(TBD ではないもの)ごとに、次を確認します:
due date < todayの場合:期限超過として通知しますdue date <= today + 2 daysの場合:期限間近として通知します
- 該当する項目がある場合は、アラートを送信します:
⚠️ Task Alert: Overdue ({N}): - [{Owner}] {Task} — was due {date} Due soon ({N}): - [{Owner}] {Task} — due {date} - 該当する項目がない場合:アラートは不要です。何もせず終了します
ヒント: このスキルが定期的に実行されるようエージェントを設定すると、 手動で指示しなくても期限超過のアラートが自動的に送信されます。
エラー処理
- ファイルが見つからない場合:
todos.mdがまだ存在しないことをユーザーに通知します。action-item-extractorを実行するか、タスクを手動で追加するよう案内します - 完了時に一致する項目が曖昧な場合: 該当する項目を表示し、どれを選ぶかユーザーに確認します
- 期限が設定されていない場合(すべて TBD): スケジュールされたチェックでは、アラートを出さずに終了します
todos.mdの形式が不正な場合: ユーザーに通知し、クリーンなテンプレートで上書きするか、修復を試みるか確認します
コメント
Markdown 対応