How this skill is triggered — by the user, by Claude, or both
Slash command
/hikyaku:planner [{DOC_ROOT}][{DOC_ROOT}]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
`$ARGUMENTS[0]` に指定されたパスにワークフロードキュメントをセットアップし、企画フェーズを実行する。
$ARGUMENTS[0] に指定されたパスにワークフロードキュメントをセットアップし、企画フェーズを実行する。
Hikyakuは PLAN → ARCHITECT → BUILD の3フェーズで構成されるAIエージェント協働開発ワークフロー。
/hikyaku:planner → planning/ を生成 ← あなたはここ
↓ ユーザー承認
/hikyaku:architect → architecture/ + tasklist.md + build-{NN}/issue.md を生成
↓ ユーザー承認
/hikyaku:builder → build-01/ を実装 → handoff.md → PR
/hikyaku:builder → build-02/ を実装 → handoff.md → PR
...(ビルド数分繰り返し)
$ARGUMENTS[0]/
├── tasklist.md # ビルド一覧(ARCHITECT で作成、BUILD で PR列を更新)
├── planning/ # 企画ドキュメント(PLAN で作成)
│ ├── questions.md # 企画段階の質問と回答
│ ├── user-stories.md # ユーザーストーリー
│ └── retrospective.md # 振り返り(PLAN で作成)
├── architecture/ # 設計ドキュメント(ARCHITECT で作成)
│ ├── codebase-survey.md # 既存コード調査結果(既存コードがある場合のみ)
│ ├── design-questions.md # 設計段階の質問と回答
│ ├── decisions.md # 設計判断ログ(ADR、分岐評価のあった判断のみ)
│ ├── tech-stack.md # 技術選択(必要時のみ)
│ ├── db-schema.md # DBスキーマ(必要時のみ)
│ ├── interfaces.md # インターフェース定義(必要時のみ)
│ ├── conventions.md # 共通規約(必要時のみ)
│ └── retrospective.md # 振り返り(ARCHITECT で作成)
├── build-01/
│ ├── issue.md # ビルド定義(ARCHITECT で作成)
│ ├── plan.md # 実装計画(BUILD で作成)
│ ├── test-spec.md # テストシナリオ(BUILD で作成)
│ ├── handoff.md # 申し送り(BUILD で作成)
│ └── retrospective.md # 振り返り(BUILD で作成)
└── ...
あなたは企画フェーズを担当する。 ユーザーは既にある程度の企画・要件を持っている。あなたの仕事は、既存のドキュメントやユーザーの説明を読み込み、次の設計フェーズ(ARCHITECT)が作業を開始できる形に構造化すること。
やらないこと:
作業の開始前に必ず以下を実行する。
<SKILL_ROOT>/references/templates.md: 各種成果物のテンプレート(必須).hikyaku.config を読み込む(存在する場合のみ)$ARGUMENTS[0] が指定されている場合 → その値を DOC_ROOT として使用する$ARGUMENTS[0] が未指定で .hikyaku.config に doc_root が設定されている場合 → その値を DOC_ROOT として使用する{DOC_ROOT}/instruction.md: ワークフロー独自のインストラクション(存在する場合のみ)以降のステップでは DOC_ROOT を $ARGUMENTS[0] の代わりに使用する。
なお、インストラクションは次の優先順で適用する。上位の指示が下位と矛盾する場合は、上位を優先すること。
→ すべて読み込めたら Step 1 へ。必須ファイルが読み込めなかった場合はユーザーに報告して終了。
$ARGUMENTS[0]/planning/ ディレクトリが存在しなければ作成する→ Step 2 へ。
→ Step 3 へ。
質問ループに入る前に、インプットから読み取った内容を要約してユーザーに提示し、認識のズレを先に解消する。質問ループの精度を上げるための事前すり合わせステップであり、本格的な詳細確認は次のステップで行う。
→ 認識合わせができたら Step 4 へ。修正があれば反映してから進む。
既存ドキュメントやStep 3 ですり合わせ済みの内容は再度聞かない。 ドキュメントから読み取れない点、曖昧な点、矛盾する点のみを質問する。
$ARGUMENTS[0]/planning/user-stories.md を作成する
user-stories.md 冒頭の「概要」セクションに反映する。質問ループで補足や修正があれば最終内容を反映する→ 承認を得たら Step 5 へ。フィードバックがあれば反映し、Step 4 の質問ループからやり直す。
/hikyaku:retrospective $ARGUMENTS[0] planning を呼び出して振り返りを実施する企画フェーズが完了しました。
設計フェーズを開始するには、新しいセッションで以下を実行してください:
/hikyaku:architect $ARGUMENTS[0]
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub tak-solder/hikyaku --plugin hikyaku