scenariolisted
Install: claude install-skill kuro0107/madamisu-skills
以下の手順でマダミス自動生成システムの全フェーズを実行してください。
## 引数の解析
`$ARGUMENTS` から以下を取得してください。
- 第1引数: `SOURCE`(元資料のパス)
- `--loops N`: `LOOPS_DEFAULT`(全フェーズ統一最大ループ数。省略時は各フェーズのデフォルト維持)
- `--p1-loops N`: `P1_LOOPS`(Phase 1の最大ループ数。省略時は `LOOPS_DEFAULT` → Phase1デフォルト(3))
- `--p2-loops N`: `P2_LOOPS`(Phase 2の最大ループ数。省略時は `LOOPS_DEFAULT` → Phase2デフォルト(4))
- `--p3-loops N`: `P3_LOOPS`(Phase 3の最大ループ数。省略時は `LOOPS_DEFAULT` → Phase3デフォルト(3))
優先順位: `--p{N}-loops` > `--loops` > フェーズ別デフォルト
`SOURCE` が指定されていない場合は以下を表示して終了してください:
```
元資料のパスを指定してください。
例: /madamisu:scenario 設定資料/
例: /madamisu:scenario 元ネタ.md
```
## Phase 0: 要件定義
Readツールで `SOURCE` を読み込んでください。
- フォルダの場合: フォルダ内の全 `.md` ファイルを読み込む
- ファイルの場合: そのファイルを読み込む
読み込んだ内容の文字数と行数をカウントし、以下のように記録してください:
- `SOURCE_CHAR_COUNT`: 読み込んだ全テキストの文字数(コード内変数として保持)
- `SOURCE_LINE_COUNT`: 行数
読み込んだ内容から以下を整理して表示してください:
```
========================================
【Phase 0: 要件定義】
元資料: {SOURCE}
確認した内容:
- 推定プレイ人数: (元資料から読み取れる場合、不明な場合は「未定」)
- 舞台設定: (元資料から読み取れる場合)
- 特殊ルール: (タイムトラベル等、元資料に記載があれば。なければ「なし」)
- その他の制約: (元資料から読み取れる場合。なければ「なし」)
Phase 1(骨子確立)を開始します...
========================================
```
## Phase 0.5: 制作方針ヒアリング
以下の質問を **1問ずつ順番に** ユーザーに質問し、全回答を記録してください。
**Q1: 雰囲気+ジャンル**
「雰囲気はどのようにしますか?」と質問し、以下の選択肢を提示してください:
1. コミカル 2. シリアス 3. ダーク 4. ホラー 5. ミステリアス 6. その他(自由入力)
回答後、続けて「ジャンルの指定があれば記入してください(例: 推理 / SF / 伝奇 / 学園 / サスペンス / 任意の組合せ)。なければ『指定なし』」と質問してください(自由記述)。
**Q2: 舞台+時代**
「舞台と時代の指定はありますか?(例: 現代日本の山荘、近未来の宇宙ステーション、明治時代の洋館。元資料の通りでよければ『元資料準拠』)」と質問してください(自由記述)。
**Q3