ln-222-story-replanner について
Epic のストーリーを再計画する、単独実行可能なワーカー用スキルです。理想の計画と既存のストーリーを比較して変更を分類・適用し、カンバンを更新して構造化サマリーを返します。
主な機能
- 01理想の計画と既存ストーリーの比較
- 02維持・更新・廃止・作成の分類
- 03確認または自動承認
- 04ストーリーとカンバンの更新
- 05構造化サマリーの返却
活用シーン
- 01Epic の変更後のストーリー再計画
- 02再計画時の完了済み作業の保持
- 03単独または管理下の子ワーカーとして実行
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ levnikolaevich/ claude-code-skills --skill ln-222-story-replannerインストール後、Claude Code で/ln-222-story-replannerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/agent_skill_roots_contract.mdcoordinator_summary_contract.mdenvironment_state_contract.mdplanning_worker_runtime_contract.mdreplan_algorithm_stories.mdreplan_algorithm.mdreplan_workflow.mdstorage_mode_detection.mdtemplate_loading_pattern.mdreferences/scripts/coordinator-runtime/lib/artifacts.mjscli-helpers.mjscore.mjsloop-health.mjsruntime-constants.mjsschemas.mjsvalidate.mjsworker-guards.mjsworker-runtime.mjsreferences/scripts/planning-worker-runtime/cli.mjsreferences/scripts/planning-worker-runtime/lib/guards.mjsphases.mjsstore.mjs詳細
パス: ファイルパス(
references/、../ln-*)は、このスキルディレクトリからの相対パスです。
ストーリーの再計画
タイプ: L3 ワーカー カテゴリ: 2XX 計画
ストーリーの再計画を行う、スタンドアロン優先のワーカーです。理想的なストーリーの意図と既存のストーリーを比較し、その結果に基づいて操作を適用します。
必ず読むこと
実行前に、以下を読み込んでください。
references/planning_worker_runtime_contract.mdreferences/coordinator_summary_contract.mdreferences/environment_state_contract.mdreferences/storage_mode_detection.mdreferences/template_loading_pattern.mdreferences/replan_algorithm_stories.md
入力
必須入力:
epicDataidealPlanexistingStoryIdsstandardsResearchteamIdautoApprove
任意の転送入力:
runIdsummaryArtifactPath
呼び出し元から runId が渡されない場合や、summaryArtifactPath が渡されない場合でも、ワーカーは完全に使用可能でなければなりません。スタンドアロンモードでは、サマリーエンベロープを出力する前に独自の run_id を生成します。
ランタイム
ランタイムファミリー:planning-worker-runtime
識別子:
epic-{epicId}
フェーズ:
PHASE_0_CONFIGPHASE_1_RESOLVE_CONTEXTPHASE_2_LOAD_EXISTING_STORIESPHASE_3_CLASSIFY_REPLANPHASE_4_CONFIRM_OR_AUTOAPPROVEPHASE_5_APPLY_REPLANPHASE_6_UPDATE_KANBANPHASE_7_WRITE_SUMMARYPHASE_8_SELF_CHECK
管理対象の子ランモード:
- 呼び出し元は
--run-idと--summary-artifact-pathを指定してランタイムを開始します - ランタイムは、最終サマリーアーティファクトを呼び出し元が指定したパスに直接書き込みます
- 親コーディネーターは、生成された
story-plan-workerアーティファクトを記録します
スタンドアロンモード:
- ランタイムは独自の
run_idを生成します - ランタイムは引き続き、同じ構造化サマリーエンベロープを返します
summaryArtifactPathが指定されていない限り、アーティファクトの書き込みは任意です
出力コントラクト
常に構造化サマリーエンベロープを作成します。
schema_versionsummary_kind=story-plan-workerrun_ididentifierproducer_skill=ln-222produced_atpayload
ペイロードのフィールド:
modeepic_idstories_plannedstories_createdstories_updatedstories_canceledstory_urlswarningskanban_updatedresearch_path_used
summaryArtifactPath が指定されている場合:
- 同じ JSON サマリーをそのパスに書き込みます
summaryArtifactPath が指定されていない場合:
- 同じサマリーを構造化出力のみで返します
管理対象アーティファクトのパスパターン:
.hex-skills/runtime-artifacts/runs/{parent_run_id}/story-plan-worker/ln-222--{identifier}.json
ワークフロー
- まだ提供されていない場合、Epic のコンテキストを解決します。
- 既存のストーリーを1件ずつ読み込みます。
- 理想と既存のストーリー構造を正規化します。
- 再計画アルゴリズムを実行し、
KEEP、UPDATE、OBSOLETE、CREATEに分類します。 autoApprove=trueでない場合、操作の概要を表示します。- プロバイダー固有の更新を実行します。
- カンバンを更新します。
- 構造化サマリーを返します。
重要なルール
- マッチングが曖昧な場合は、保守的な更新を優先してください。
- 再計画が完了済みのストーリーと競合する場合は、完了した作業を保持してください。
- ワーカーをスタンドアロンで使用できる状態にしてください。
- 動作にコーディネーターのランタイム状態を決して要求しないでください。
- 散文のみの結果ではなく、機械可読な結果を返してください。
- トラッカーの createStory/updateBody を呼び出す前に停止してください: 本文に以下の9つのセクションがすべて存在することを確認してください:Story、Context、Acceptance Criteria、Implementation Tasks、Test Strategy、Technical Notes、Definition of Done、Dependencies、Assumptions。これらがない場合、PreToolUse フックによって作成がブロックされます。
完了の定義
- 既存のストーリーを読み込み、正規化した
- 再計画アルゴリズムを適用した
- 必要な更新、キャンセル、作成を実行した
- カンバンを更新した
- 構造化サマリーを返した
-
summaryArtifactPathが指定されている場合、サマリーアーティファクトを書き込んだ
バージョン: 3.0.0 最終更新日: 2025-12-23
コメント
Markdown 対応