← ClaudeAtlas

phase1listed

【内部用・自動起動禁止】親skillからの呼び出し専用。ユーザーが明示的に /madamisu:phase1 と入力した場合のみ単独起動可。それ以外では絶対に呼び出さない。マダミス生成のPhase 1(骨子確立)を実行し、ゲーム設定・世界観・キャラクターの初版を output/v{N}/ に生成する。
kuro0107/madamisu-skills · ★ 0 · Data & Documents · score 68
Install: claude install-skill kuro0107/madamisu-skills
以下の手順でマダミスの **Phase 1: 骨子確立** を実行してください。 ## 引数の解析 `$ARGUMENTS` から以下を取得してください。 - 第1引数: `SOURCE`(元資料のパス。フォルダまたはファイル) - `--base <path>` オプション: `BASE`(ベースバージョンのフォルダパス。省略可) - `--loops N` オプション: `MAX_LOOPS`(最大ループ回数。省略時デフォルト: 3) ## 元資料の読み込み Readツールで `SOURCE` を読み込んでください。 - フォルダの場合: フォルダ内のすべての `.md` ファイルを読み込む - ファイルの場合: そのファイルを読み込む 読み込んだ内容を `SOURCE_CONTENT` として記憶してください。 ## 制作方針と品質閾値の読み込み `output/_config.md` が存在する場合は Readツールで読み込み、以下を記憶してください: - `CONFIG_CONTENT`: ファイル全体の内容(「品質閾値」セクション除く制作方針部分) - `THRESHOLD_GAME`: 品質閾値セクションの「ゲーム性スコア閾値」(デフォルト: 6) - `THRESHOLD_WORLD`: 「世界観スコア閾値」(デフォルト: 6) - `THRESHOLD_CONFIG`: 「制作方針スコア閾値」(デフォルト: 8) 存在しない場合: - `CONFIG_CONTENT = ""`(空、以降の注入とレビュー追加を省略) - 閾値はデフォルト値を使用 ## バージョン番号の決定 1. `output/` フォルダ内の既存 `v{N}` フォルダを確認し、次の番号 `NEXT_V` を決定する - 例: v1〜v3 が存在 → `NEXT_V = 4` - `output/` が存在しない → `NEXT_V = 1` 2. `BASE` が指定されている場合: `BASE` の全ファイルを `output/v{NEXT_V}/` にコピーする 3. `output/v{NEXT_V}/_working/` ディレクトリを作成する ## ループ実行(最大{MAX_LOOPS}回) 以下を最大{MAX_LOOPS}回繰り返す。**停止条件**: 🔴致命的矛盾 = 0件 OR {MAX_LOOPS}回完了。 ループ変数: - `LOOP_NUM`: 現在のループ番号(1から開始) - `IS_FIRST`: LOOP_NUM == 1 かどうか - `PREV_V`: NEXT_V - 1(前のバージョン番号) - `FOCUS`: ループ1→「初回・発散(複数案生成)」、ループ2→「動機の説得力」、ループ3→「トリックの物理的成立性」 --- > **制作方針の注入**: `CONFIG_CONTENT` が空でない場合、以降の全エージェントのプロンプト冒頭に必ず以下を追加してください。`CONFIG_CONTENT` が空の場合はこの追加を省略してください。 > > ``` > 【制作方針】 > {CONFIG_CONTENTの内容} > ※上記の方針を最優先にして出力すること。「固定要素・活かしたい要素」に記載された内容は絶対に変更しないこと。 > ``` --- ### ステップA: アイデア出し(2エージェントを並列起動) Agentツールで以下の2エージェントを**同時に**起動