mcpField
M
managing-tasks

managing-tasks

github.com/cedmandocdocエージェントワークフロー039 回インストール2 日前に更新
リポジトリ

managing-tasks について

リポジトリ内にタスクファイルを保存し、セッションをまたいで作業を引き継ぐエージェント向けのタスク管理ワークフローです。作成、実行、トリアージ、更新、アーカイブを扱い、ディスク上の計画と状態を実行時の基準にします。

主な機能

  1. 01タスク計画と状態をセッション間で保持
  2. 02単一または複数のタスクを作成
  3. 03タスクを実行して完了を検証
  4. 04状態と着手可能性を確認
  5. 05タスクの更新・ブロック・取消
  6. 06完了または取消後に自動アーカイブ

活用シーン

  1. 01未完了の作業を別セッションで再開
  2. 02作業を複数タスクに分割
  3. 03タスクの状態と依存関係を確認
  4. 04計画のブロック・変更・取消

インストール

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

$npx skills add https://github.com/cedmandocdoc/awesome-skills --skill managing-tasks

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
assets/
index.md
plan.md
status.md
assets/agents/
task-implementer.md
task-planner.md
task-triager.md
references/
blocking-task.md
cancelling-task.md
creating-multiple-tasks.md
creating-task-agents.md
creating-task.md
executing-multiple-tasks.md
executing-task.md
finding-task-agents.md
task-contract.md
triaging-tasks.md
updating-task.md

詳細

タスクの管理

概要

セッションをまたいでエージェントに引き継ぐための永続的なタスクフォルダー(plan.md、status.md)です。レシピがアクションルールを定め、assets/ はコピー用のひな形、task-contract.md はシステムの仕組みを担います。作成後は、ディスク上の計画とステータスが実行時の真実となります。

エージェントのワークフロー

<tasks-root>/NNN-slug/ 以下でタスクのライフサイクルに関わる操作を行う際は、毎回このスキルに従ってください。エージェントがリポジトリのファイルを読み書きできる場所であれば、どこでも機能します。

タスクルート: 静的な Author signature UUID を使って、<tasks-root>/index.md から特定します。見つからない場合は、空のフォルダーのパスをユーザーに尋ねてから初期化します。task-contract.md → タスクルートの解決を参照してください。

ステータス: Not Started、In Progress、Blocked、Done、Cancelled。残りの作業が検証のみの場合は、next_step_id: verify を設定して In Progress のままにします。Done と Cancelled は自動的に archives/ に移動します。

Recipes の行を 1 つ選び、該当するリファレンスだけを開いてください。

レシピ
意図表現の例読むもの
作成"タスクを作成:…", "…をタスクとして計画", "新しいタスク"creating-task.md
複数作成"…のタスクを作成", "タスクを計画:…", "これをタスクに分割"creating-multiple-tasks.md
実行"tasks/001-… を続ける", "ダークモードのタスクを再開", "次のステップを実装", "検証/完了にする"executing-task.md
複数実行"すべてのタスクを完了", "バックログを実行", "タスクがなくなるまで実装", フォルダーを指定せずタスクルートに @ メンションexecuting-multiple-tasks.md
トリアージ/確認"tasks/003-… のステータス", "すべてのタスクを一覧表示", "何を始められますか?", "ブロック解除済みなのは?", "タスクのロードマップ"triaging-tasks.md
更新"タスクのスコープを更新", "tasks/003-… にフェーズを追加", "再計画"updating-task.md
ブロック/ブロック解除"このタスクをブロック", "デザインレビュー待ち", "tasks/002-… のブロックを解除", "依存関係が解決"blocking-task.md
キャンセル"タスクをキャンセル", "tasks/005-… を放棄", "このタスクを停止"cancelling-task.md

リファレンス一覧

コントラクト

task-contract.md — ルートの解決、構成、ステータス、自動アーカイブ、依存関係の解決、検出、タスクエージェントのルート。

ドキュメント使用する場面
task-contract.mdタスクルートのマーカー、構成、フロントマター、ステータス、自動アーカイブ、Depends on、検出、タスクエージェントのルート
creating-task.md新しいタスクフォルダーの作成。計画のみ
creating-multiple-tasks.mdtask-planner を使った複数の新規フォルダーの作成
executing-task.md1 つのフォルダーで next_step_id を実行。Done 時に検証してアーカイブ
executing-multiple-tasks.mdtask-triager、次に task-implementer を使ったバックログのループ
triaging-tasks.mdステータスレポート、準備状況レポート、または実行ロードマップ
finding-task-agents.md既存のタスクエージェントを基にオーケストレーションを制御
creating-task-agents.mdユーザーの指示によるタスクエージェントの作成/更新
updating-task.mdplan.md を修正し、status.md と同期
blocking-task.mdブロック中に設定、またはブロッカーを解除
cancelling-task.mdキャンセルして自動アーカイブ

Templates

コメント