ln-302-task-replanner について
理想のタスク計画と既存タスクを比較し、必要な変更を適用する単独実行可能なワーカーです。操作を分類し、構造化されたサマリーを作成するタスク計画ワークフロー向けです。
主な機能
- 01理想計画と既存タスクの比較
- 02維持・更新・不要・作成の分類
- 03タスク変更の適用
- 04変更後のカンバン更新
- 05構造化されたタスク計画サマリーの出力
活用シーン
- 01変更された計画とトラッカー上のタスクの整合
- 02変更がない場合のサービス状態更新の省略
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ levnikolaevich/ claude-code-skills --skill ln-302-task-replannerインストール後、Claude Code で/ln-302-task-replannerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/agent_skill_roots_contract.mdcoordinator_summary_contract.mddestructive_operation_safety.mdenvironment_state_contract.mdreplan_algorithm_common.mdreplan_algorithm_stories.mdreplan_algorithm.mdreplan_workflow.mdstorage_mode_detection.mdtask_plan_worker_runtime_contract.mdtemplate_loading_pattern.mdreferences/scripts/coordinator-runtime/lib/artifacts.mjscli-helpers.mjscore.mjsloop-health.mjsruntime-constants.mjsschemas.mjsvalidate.mjsworker-guards.mjsworker-runtime.mjsreferences/scripts/task-plan-worker-runtime/cli.mjsreferences/scripts/task-plan-worker-runtime/lib/guards.mjsphases.mjsstore.mjs詳細
パス: ファイルパス(
references/、../ln-*)は、このスキルディレクトリからの相対パスです。
タスク再計画
種類: L3 ワーカー カテゴリ: 3XX 計画
タスクの再計画を行う、スタンドアロン優先のワーカーです。理想的なタスク計画と既存のタスクを比較し、必要な操作を適用します。
必須の読み込み: references/coordinator_summary_contract.md と references/task_plan_worker_runtime_contract.md を読み込みます
必須の読み込み: references/environment_state_contract.md、references/storage_mode_detection.md、references/template_loading_pattern.md、references/destructive_operation_safety.md を読み込みます
必須の読み込み: references/replan_algorithm.md を読み込みます
入力
コア入力:
storyIdtaskTypestoryDataexistingTaskIdsidealPlanteamId
実行方式の入力:
- スタンドアロン:
runIdとsummaryArtifactPathを省略します - 管理対象:
runIdとsummaryArtifactPathの両方を渡します
ランタイム
ランタイムファミリー:task-plan-worker-runtime
フェーズプロファイル:
PHASE_0_CONFIGPHASE_1_LOAD_INPUTSPHASE_2_LOAD_EXISTING_TASKSPHASE_3_NORMALIZE_AND_CLASSIFYPHASE_4_CONFIRM_OR_AUTOAPPROVEPHASE_5_APPLY_REPLANPHASE_6_UPDATE_KANBANPHASE_7_WRITE_SUMMARYPHASE_8_SELF_CHECK
サマリー成果物のルール:
summary_kind=task-planを出力します- スタンドアロン実行では独自の
run_idを生成し、ワーカーファミリーのデフォルト成果物パスに書き込みます - 管理対象の実行では
runIdとsummaryArtifactPathの両方が必須であり、指定されたパスと完全に一致する場所にサマリーを書き込む必要があります - 終了結果を返す前に、必ず検証済みのサマリー成果物を書き込みます
出力契約
以下に従って、構造化された task-plan サマリーエンベロープを必ず作成します:
references/coordinator_summary_contract.mdreferences/task_plan_worker_runtime_contract.md
ペイロードのフィールド:
modestory_idtask_typetasks_createdtasks_updatedtasks_canceledtask_urlskanban_updateddry_warnings_countwarnings
終了結果を返す前に、必ず検証済みのサマリーを書き込みます。
ワークフロー
- 必要に応じて Story コンテキストを解決します。
- 既存のタスクを読み込みます。
- 理想的なタスク構造と既存のタスク構造を正規化します。
KEEP、UPDATE、OBSOLETE、CREATEに分類します。- 分類が空の場合は、検証済みの変更なしサマリーを出力して停止します。
- 対話型の場合は、サマリーを表示します。
- プロバイダー固有の更新を実行します。
- プロバイダーに変更があった場合にのみ、カンバンを更新します。
- 構造化サマリーを返します。
重要なルール
- スタンドアロンで実行できる状態を維持します。
- コーディネーターのランタイム状態を必須にしないでください。
- 再計画後も、種類固有のルールを維持します。
- 毎回、機械可読な出力を返します。
- 変更なしの再計画の高速処理: 正規化後にタスクの変更が残らない場合、プロバイダーの状態もカンバンも変更せず、変更数がゼロのサマリーを返します。
- tracker の createTask/updateBody の前に必ず停止: 本文に次の7つのセクションがすべて含まれていることを確認します:Context、Implementation Plan、Technical Approach、Acceptance Criteria、Affected Components、Existing Code Impact、Definition of Done。これらがない場合、PreToolUse フックによって作成がブロックされます。
完了の定義
- 既存のタスクを読み込み、比較した
- 再計画の操作を分類した
- 更新、キャンセル、作成を実行した
- カンバンを更新した
- 構造化サマリーを返した
- 管理対象またはスタンドアロンのランタイムパスにサマリー成果物を書き込んだ
バージョン: 3.0.0 最終更新日: 2025-12-23