ln-221-story-creator について
Epic、テンプレート、設定済みのタスクトラッカーを使って Story を計画・作成する、単独実行可能なスキルです。INVEST と受け入れ条件の上限を検証し、構造化サマリーを返します。
主な機能
- 01Epic コンテキストの解決とテンプレート読み込み
- 02Story の生成と検証
- 03INVEST と受け入れ条件上限の確認
- 04Story 作成とカンバン更新
- 05構造化サマリーの出力
活用シーン
- 01Epic の Story 計画
- 02トラッカー作成前の Story 内容検証
- 03計画した Story の設定済みトラッカーへの追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ levnikolaevich/ claude-code-skills --skill ln-221-story-creatorインストール後、Claude Code で/ln-221-story-creatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/agent_skill_roots_contract.mdcoordinator_summary_contract.mdcreation_quality_checklist.mdenvironment_state_contract.mdplanning_worker_runtime_contract.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/creation_quality_checklist.mdreferences/template_loading_pattern.md
入力
必須入力:
epicDataidealPlanまたはappendMode + newStoryDescriptionstandardsResearchteamIdautoApprove
任意の転送用入力:
runIdsummaryArtifactPath
呼び出し元から runId が提供されない場合や、summaryArtifactPath が提供されない場合でも、ワーカーは完全に使用可能でなければなりません。単独実行モードでは、サマリーエンベロープを出力する前に独自の run_id を生成します。
ランタイム
ランタイムファミリー:planning-worker-runtime
識別子:
epic-{epicId}
フェーズ:
PHASE_0_CONFIGPHASE_1_RESOLVE_CONTEXTPHASE_2_LOAD_TEMPLATEPHASE_3_GENERATE_STORIESPHASE_4_VALIDATE_STORIESPHASE_5_CONFIRM_OR_AUTOAPPROVEPHASE_6_APPLY_CREATEPHASE_7_UPDATE_KANBANPHASE_8_WRITE_SUMMARYPHASE_9_SELF_CHECK
管理対象の子ランモード:
- 呼び出し元は
--run-idと--summary-artifact-pathを指定してランタイムを開始します - ランタイムは、呼び出し元から指定されたパスに最終サマリーアーティファクトを直接書き込みます
- 親コーディネーターは、生成された
story-plan-workerアーティファクトを記録します
単独実行モード:
- ランタイムは独自の
run_idを生成します - ランタイムは同じ構造化サマリーエンベロープを引き続き返します
summaryArtifactPathが指定されていない限り、アーティファクトの書き込みは任意です
管理対象アーティファクトのパスパターン:
.hex-skills/runtime-artifacts/runs/{parent_run_id}/story-plan-worker/ln-221--{identifier}.json
ワークフロー
- タスクプロバイダーと Epic のコンテキストが未提供の場合、それらを解決します。
- ストーリーテンプレートを読み込みます。
- テンプレートのセクションに厳密に従ってストーリードキュメントを生成します。
- 標準に関する調査内容は、技術メモのみに挿入します。
- 作成前に INVEST と AC の上限を検証します。
autoApprove=trueでない限り、プレビューを表示します。- 設定されたトラッカープロバイダーを通じてストーリーを作成します。
- カンバンを更新します。
story-plan-workerサマリーを書き込みます。- 構造化サマリーを返します。
重要なルール
- テンプレートで定義されたストーリー構造を厳密に維持します。
- 標準に関する調査内容は技術メモに挿入し、ACには挿入しません。
- INVEST に違反するストーリーや、AC の上限を超えるストーリーは却下します。
- トラッカーの
createStoryを呼び出す前に停止してください: 本文に9つのセクション(Story、Context、Acceptance Criteria、Implementation Tasks、Test Strategy、Technical Notes、Definition of Done、Dependencies、Assumptions)がすべて含まれていることを確認します。これらが揃っていない場合、PreToolUse フックが作成をブロックします。 - 単独で実行できる状態を維持します。
- 動作にコーディネーターのランタイム状態を必要としてはなりません。
完了の定義
- ストーリーテンプレートを読み込み、その内容に従っている
- ストーリードキュメントを生成している
- INVEST の検証に合格している
- プロバイダー固有のストレージにストーリーを作成している
- カンバンを更新している
- 構造化サマリーを返している
-
summaryArtifactPathが指定されている場合、サマリーアーティファクトを書き込んでいる
バージョン: 3.0.0 最終更新日: 2025-12-23
コメント
Markdown 対応