# Publish Step7

> 【内部用・自動起動禁止】親skillからの呼び出し専用。ユーザーが明示的に /madamisu:publish-step7 と入力した場合のみ単独起動可。それ以外では絶対に呼び出さない。madamisu:publishの工程7（最終確認・納品）を実行する。

- Skill: `kuro0107/publish-step7` (Agent Skill)
- Install (CLI): `npx skillmds@latest add kuro0107/publish-step7`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kuro0107/publish-step7/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: kuro0107 (https://skillmd.com/u/kuro0107)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/kuro0107/publish-step7

---


以下の手順で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 で分類エージェントを起動し、フィードバックがどの工程の問題か判定:
     - 設計問題 → 工程2
     - 資料問題 → 工程4
     - 校正・微修正 → 工程6で軽微修正
  4. 該当工程のスキルを Read で読み込み実行

## 完了条件

ユーザー承認取得（y入力）。

