publish-step7listed
Install: claude install-skill kuro0107/madamisu-skills
以下の手順でmadamisu-publishの工程7(最終確認・納品)を実行してください。
## 引数の解析
- `--v N` オプション: `PUBLISH_V`
## 入力ファイル確認
Bash で `ls publish/v{PUBLISH_V}/04_*.md` を実行し、納品物一覧を取得。
## 納品メタ情報の生成
Write ツールで `publish/v{PUBLISH_V}/_meta.md` を以下のフォーマットで作成:
```markdown
# 納品物一覧
| ファイル | 用途 | 配布対象 | 配布タイミング |
|---|---|---|---|
| 04_intro.md | 世界観・事件導入 | 全プレイヤー | ゲーム開始時 |
| 04_rules.md | ルール説明 | 全プレイヤー | ゲーム開始時 |
| 04_handout_<キャラ名>.md | ハンドアウト | 該当キャラのプレイヤー | キャラ割り振り後 |
| 04_evidence_<番号>.md | 証拠資料 | 取得条件を満たしたプレイヤー | 該当フェーズ |
| 04_gm.md | GM進行資料 | GM(または進行役) | プレイ前準備 |
| 04_endings.md | エンディング演出 | GM(読み上げ) | エンディングフェーズ |
| 04_postgame.md | プレイ後補足 | 全プレイヤー | プレイ後 |
# 使い方ガイド
- プレイ前: GMは 04_gm.md と全 04_handout_* を読む
- ゲーム開始: 04_intro.md と 04_rules.md を全員に共有
- ハンドアウト配布後、各プレイヤーは自分のキャラ分のみ読む
- 証拠は 02_info_disclosure_matrix.md に従って提示
- ゲーム終了後、04_postgame.md を全員に共有
# 元情報
- 元入力: {INPUT_DIR}
- 難易度: {DIFFICULTY}
- 想定プレイ時間: {PLAY_TIME}分
- 修正履歴: {工程6の修正回数}
```
## ユーザー最終確認
以下を表示:
```
========================================
工程7 完了(publish/v{PUBLISH_V}/)
納品物(X件):
- 04_intro.md(イントロ)
- 04_rules.md(ルール)
- 04_handout_<キャラ名>.md × N
- 04_evidence_<番号>.md × M
- 04_gm.md(GM資料)
- 04_endings.md(エンディング)
- 04_postgame.md(プレイ後補足)
使い方ガイド: publish/v{PUBLISH_V}/_meta.md 参照
完成版を確認してください。承認しますか? [y/n]
y: 納品完了
n: 修正したい箇所がある(自由入力)
========================================
```
## ユーザー入力後の分岐
- `y`: 「納品完了」と表示して終了
- `n`:
1. 「どこを修正したいか入力してください:」と表示してユーザー入力を受付
2. ユーザー入力を `FEEDBACK_INPUT` として記憶
3. Agent で分類エージェントを起動し、フィードバック