← ClaudeAtlas

publish-step1listed

【内部用・自動起動禁止】親skillからの呼び出し専用。ユーザーが明示的に /madamisu:publish-step1 と入力した場合のみ単独起動可。それ以外では絶対に呼び出さない。madamisu:publishの工程1(ヒアリング)を実行する。
kuro0107/madamisu-skills · ★ 0 · Data & Documents · score 66
Install: claude install-skill kuro0107/madamisu-skills
以下の手順でmadamisu-publishの工程1(ヒアリング)を実行してください。 ## 引数の解析 - 第1引数(必須): `INPUT_DIR` - `--v N` オプション: `PUBLISH_V` ## _config.md 継承の準備 Bash で `[ -f output/_config.md ]` を確認。 存在する場合は Read で読み込み `CONFIG_CONTENT` として記憶。継承可能な項目を抽出: - 難易度(Q6 の値) - 想定プレイ時間(Q3 の値) - GM有無(Q8 の値) 存在しない場合は継承スキップ。 ## ヒアリング項目 以下を順に質問。`_config.md` から継承可能なものは「既存方針あり: X。このまま使いますか? [y/n]」と確認。 **Q1.1: 難易度** `_config.md` の Q6 を継承可能。 継承時: ``` 既存方針あり: {Q6の値} このまま使いますか? [y/n] ``` n なら新規ヒアリング、y ならそのまま `DIFFICULTY = {Q6}`。 新規ヒアリング: ``` 難易度を選んでください: 1. 初心者向け(謎がシンプル、推理補助多め、フェーズ長め) 2. 中級者向け(バランス型) 3. 上級者向け(手がかり最小、ミスリード多、時間タイト) 4. おまかせ(前提資料の複雑さから自動判定) [1/2/3/4] ``` 選択結果を `DIFFICULTY` として記憶。「4. おまかせ」が選ばれた場合は、後段の工程2で前提資料の複雑さから自動判定する旨を表示。 **Q1.2: 想定プレイ時間** `_config.md` の Q3 を継承可能。 新規ヒアリング: ``` 想定プレイ時間(分単位、例: 180)を入力してください: ``` 数値入力を受け付け、`PLAY_TIME` として記憶。 **Q1.3: ゲーム構造の要望** ``` ゲーム構造の要望があれば自由記述してください(例: 密談多め、ココフォリア前提、オフライン専用)。 なければ「なし」と入力してください: ``` 入力を `STRUCTURE_REQUEST` として記憶。 **Q1.4: 資料の書き口** ``` 資料の書き口を選んでください: 1. デフォルト(わかりやすく、ロールプレイに必要な最小限の情報を平易な言葉で) 2. カスタム(自由記述: 文体、敬体/常体、専門用語の扱い、語り口の指定など) [1/2] ``` `1` の場合: `WRITING_STYLE = "デフォルト"` `2` の場合: 「カスタムの内容を入力してください:」と表示、入力を `WRITING_STYLE` として記憶。 ## 要望仕様書の保存 Write ツールで `publish/v{PUBLISH_V}/01_requirements.md` を以下の形式で保存: ```markdown # 要望仕様書 - 難易度: {DIFFICULTY} - 想定プレイ時間: {PLAY_TIME}分 - 構造の要望: {STRUCTURE_REQUEST} - 資料の書き口: {WRITING_STYLE} # 継承元 - 元資料: {INPUT_DIR} - _config.md: {あり/なし}{あれば継承項目をリスト} ``` ## 完了表示 ``` ===================================