カスタムsteeringファイルを生成せよ。

**やること:**
1. テンプレートが存在する場合は `.takt/knowledge/cc-sdd-steering-custom-template-files/{name}.md` を読み込む
2. コードベースが存在する場合はJITで分析し、対象ドメインに関連するパターンを抽出する:
   - 関連ファイルを検索する
   - 既存の実装パターンを読み取る
   - 具体的なパターンを検索する
3. カスタムsteeringを生成する:
   - テンプレート構造に従う（テンプレートがある場合）
   - steering原則を適用する
   - パターンにフォーカスする（網羅的リストではない）
   - 100-200行に収める（2-3分で読める長さ）
4. コアsteering（product.md, tech.md, structure.md）との内容重複がないか検証する
5. `.kiro/steering/{name}.md` に保存する

**コードベースが存在しない場合（グリーンフィールド）:**
- テンプレートをベースにひな型を生成する
- プレースホルダ（`[選択肢]`、`[理由]` 等）は残し、開発者が記入できるようにする
- ユーザーのタスク入力に対象ドメインの方針・選定があればそれを反映する
- コードがないことを理由にABORTしてはならない

**テンプレートがない場合:**
- ドメイン知識に基づきスクラッチで生成する
- 以下の構造を基本とする:
  1. Philosophy（哲学・方針）
  2. Patterns（パターン・規約）
  3. Examples（具体例）
  4. Decisions（技術的決定とその理由）

**既存ファイルがある場合:**
- ユーザーセクションを保持する
- 追加的に更新する
- `updated_at` タイムスタンプを付与する

**JIT戦略:** テンプレートとコードは必要になった時点で取得する。事前に全ファイルを読まない。

**成果物の保存先:**
- ディレクトリ: `.kiro/steering/`
- ファイル: `{name}.md`（トピック名に対応）
