publish-step2listed
Install: claude install-skill kuro0107/madamisu-skills
以下の手順でmadamisu-publishの工程2(ルール設計)を実行してください。
## 引数の解析
- 第1引数(必須): `INPUT_DIR`
- `--v N` オプション: `PUBLISH_V`
- `--feedback "<内容>"` オプション: `FEEDBACK_INPUT`(工程3や工程6から戻ってきた時の修正指示)
## 入力ファイル読み込み
Read ツールで以下を読み込み:
- `publish/v{PUBLISH_V}/01_requirements.md`
- `{INPUT_DIR}` 内の全 .md ファイル
- `${CLAUDE_PLUGIN_ROOT}/rubrics/publish-difficulty.md`
- `${CLAUDE_PLUGIN_ROOT}/rubrics/publish-phase-design.md`
`FEEDBACK_INPUT` が指定されている場合、加えて:
- `publish/v{PUBLISH_V}/02_game_design.md`(既存版)
- `publish/v{PUBLISH_V}/02_info_disclosure_matrix.md`(既存版)
## エージェント起動: ルール設計
Agent ツールで以下を起動:
```
あなたはマーダーミステリーのルール設計者です。プレイヤーが公平かつ楽しめるゲーム構造を設計してください。
【要望仕様書】
{要望仕様書の全文}
【前提資料】
{INPUT_DIR内の全資料の全文}
【難易度別指針】
{publish-difficulty.md の全文}
【タスク - FEEDBACK_INPUT 未指定の場合】
新規設計として以下を設計してください:
### 2.1 フェーズ構成と時間配分
フェーズ設計は publish-phase-design.md の標準テンプレートを起点とし、
以下の手順で設計する:
1. バリアント選択: プレイ時間・人数から「公式バリアント」を選ぶ
2. シナリオ固有の調整: 特殊フェーズの追加・省略が必要な場合は設計理由を明記
3. 各フェーズの時間設定: publish-difficulty.md の難易度別時間範囲内で設定
4. 合計確認: 想定プレイ時間内に収まること
【出力に必須】
- フェーズ一覧(番号・名称・時間・概要)
- 標準テンプレートからの逸脱がある場合: 逸脱内容と理由をフェーズごとに明記
- 逸脱なし: 「標準テンプレート準拠」と記載
### 2.2 探索・証拠提示方法
- 証拠の配布タイミング(どのフェーズで)
- 提示方法(カード配布 / ココフォリア / 独自方式)
- 取得条件(場所探索型 / キャラクター質問型 / 自動配布型)
### 2.3 追加ルール・特殊ルール
- 密談ルール(回数・時間・対象)
- 特殊能力・特殊行動の有無
- 投票方式
### 2.4 勝利条件・エンディング分岐判定
- 各キャラの個別目標と達成判定方法
- エンディング分岐の発生タイミングと条件
### 2.5 情報開示マトリクス
- 行=情報項目、列=フェーズ、セル=「誰に開示されるか」
- マークダウンテーブル形式
### 2.6 メタ読みダミー配置
- difficulty ルーブリックのメタ読みダミー配置指針に基づき、以下を意識:
- ハンドアウト分量バランス
- 公開資料での言及頻度バランス
- ミス