to-tasks について
to-tasksは、タスク分解とトラッカーへの保存をつなぐスキルです。タスク DAGを提示して承認を待ってから保存し、実装は別の手順として扱います。
主な機能
- 01/split-tasksによるタスク分解
- 02保存前の承認ゲート
- 03/track-tasksによるトラッカー更新
- 04保存したIDとパスの検証
- 05/forgeによる実装の分離
活用シーン
- 01変更や受け入れ基準をタスク DAGに整理
- 02保存前にステージ済みタスクを確認
- 03承認済みタスクを設定済みトラッカーに保存
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ venhdev/ zenforge --skill to-tasksインストール後、Claude Code で/to-tasksを入力して読み込まれたか確認します。
詳細
to-tasks — タスク分解・永続化パイプライン
タスクの分解(/split-tasks 経由)とトラッカーへの永続化(/track-tasks 経由)を連携させるパイプラインラッパーです。
運用上の不変条件
- 委任の限定:DAG の導出は
/split-tasksにのみ委任し、永続化操作は/track-tasksにのみ委任してください。DAG のトポロジーを直接計算したり、ファイルを直接変更したりしてはいけません。 - 簡潔な承認ゲート:タスクの公開が呼び出し元によって明示的に事前承認されている場合を除き、導出したタスク DAG を提示し、永続化の前に承認を得るまで処理を停止してください。
- 実装を行わない境界:タスクの作成によってコードの実装が承認されることはありません。実装には別途
/forgeの呼び出しが必要です。
実行プロトコル
- 分解:入力された変更セット、アーキテクチャ上の指針、または受け入れ基準を指定して
/split-tasksを呼び出し、メモリ上のタスク DAG を導出します。 - 承認:
- タスクの永続化が承認されていない場合:
/split-tasksが出力したタスク DAG をSTAGEDとして出力し、このターンの処理を停止します。 - 永続化が承認されている場合:タスク DAG マニフェストを
/track-tasksに直接渡します。
- タスクの永続化が承認されていない場合:
- 永続化と検証:
/track-tasksを実行して、レコードを設定済みトラッカー(.agents/task-tracker.md)に同期し、ID/パスを検証して、永続化の契約内容を報告します。
振り分け
- トラッカーに永続化せず、最初の準備済みスライスを直ちにこのターン内で実行する場合 → (
/split-tasks経由) → (/forge経由)。 - 既存タスクの同期または状態更新 → (
/track-tasks経由)。 - スライス作成中に未解決のスコープや依存関係の競合が見つかった場合 → (
/clarify経由)。 - 実装可能な状態で、承認済みのタスク → (
/forge経由)。
コメント
Markdown 対応