config — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited config (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
以下の手順でマダミスの制作方針(_config.md)を決定してください。
$ARGUMENTS から第1引数 SOURCE(元資料のパス。フォルダまたはファイル)を取得してください。
SOURCE が指定されていない場合は以下を表示して終了してください:
元資料のパスを指定してください。
例: /madamisu:config 設定資料/
例: /madamisu:config 元ネタ.mdBash で [ -f output/_config.md ] を確認してください。
存在する場合:
output/_config.md を表示し、以下を質問してください: 既存の制作方針があります。どうしますか?
[1] そのまま使う
[2] 設定し直す存在しない場合: そのまま Phase 0 へ進む。
Readツールで SOURCE を読み込んでください。
.md ファイルを読み込む読み込んだ内容の文字数と行数をカウントし、以下のように記録してください:
SOURCE_CHAR_COUNT: 読み込んだ全テキストの文字数(コード内変数として保持)SOURCE_LINE_COUNT: 行数読み込んだ内容から以下を整理して表示してください:
========================================
【Phase 0: 要件定義】
元資料: {SOURCE}
確認した内容:
- 推定プレイ人数: (元資料から読み取れる場合、不明な場合は「未定」)
- 舞台設定: (元資料から読み取れる場合)
- 特殊ルール: (タイムトラベル等、元資料に記載があれば。なければ「なし」)
- その他の制約: (元資料から読み取れる場合。なければ「なし」)
Phase 1(骨子確立)を開始します...
========================================以下の質問を 1問ずつ順番に ユーザーに質問し、全回答を記録してください。
Q1: 雰囲気+ジャンル
「雰囲気はどのようにしますか?」と質問し、以下の選択肢を提示してください:
回答後、続けて「ジャンルの指定があれば記入してください(例: 推理 / SF / 伝奇 / 学園 / サスペンス / 任意の組合せ)。なければ『指定なし』」と質問してください(自由記述)。
Q2: 舞台+時代
「舞台と時代の指定はありますか?(例: 現代日本の山荘、近未来の宇宙ステーション、明治時代の洋館。元資料の通りでよければ『元資料準拠』)」と質問してください(自由記述)。
Q3: 想定プレイ時間
「想定プレイ時間はどのレベルですか?」と質問し、以下の選択肢を提示してください:
Q4: PvP/協力型
「ゲームタイプはどれですか?」と質問し、以下の選択肢を提示してください:
回答後、続けて「特殊勝利条件・陣営構造の希望があれば記入してください(例: 探偵側vs犯人側、3陣営構造、裏切り者あり)。なければ『指定なし』」と質問してください(自由記述)。
Q5: エンディング構成
「エンディング構成はどれですか?」と質問し、以下の選択肢を提示してください:
回答後、続けて以下を質問してください(自由記述): 「結末の方向性(後味)に希望があれば記入してください。例:
なければ『指定なし』」
Q6: 難易度
「難易度はどのレベルを想定しますか?」と質問し、以下の選択肢を提示してください:
Q7: プレイ人数(GMを除く)
Phase 0でプレイ人数が読み取れた場合: 「プレイ人数はN人(GMを除く)でよいですか?[y/n]」と確認してください。nの場合は人数を聞き直す。 読み取れなかった場合: 「プレイ人数は何人ですか?(GMを除く)」と質問してください。
回答をパースし、GMへの言及(「+GM」「GMあり」「GM込み」「GM1名」等)が含まれるか判定してください:
PLAYER_COUNT とする(例「3+GM」→3、「4人GMあり」→4)。GM_DETECTED = あり を記憶。PLAYER_COUNT とする。GM_DETECTED = 不明。Q8: GM有無
GM_DETECTED = あり の場合: 質問を出さず「Q7の回答から『GMあり』と判断しました。よろしいですか? [y/n]」と確認してください。y→GM = GMあり。n→下記の通常選択肢を提示。GM_DETECTED = 不明 の場合、または上記で n が選ばれた場合: 「ゲームマスター(GM)はいますか?」と質問し、以下を提示してください:Q9: 制限・禁止事項
「制限・禁止事項はありますか?(複数回答可、なければ『なし』)」と質問してください。 例として「グロ表現なし / 恋愛要素なし / 宗教・政治テーマ避ける」を提示してください。
Q10: 重視したいこと
「特に重視したいことはどれですか?」と質問し、以下の選択肢を提示してください:
Q11: 作り込み粒度
「設定の作り込み粒度はどの程度にしますか?」と質問し、以下の選択肢を提示してください:
Q12: 固定要素・活かしたい要素
「元資料で絶対に変更しない要素・テーマと、特に活かしたい要素を教えてください。(なければ『なし』)」と質問してください(自由記述)。
Q13: 元資料準拠度(条件付)
SOURCE_CHAR_COUNT >= 500 または SOURCE_LINE_COUNT >= 30 の場合のみ実施してください。 それ以外の場合はスキップしてください(Q13 = "未指定" として扱う)。
質問: 「元資料への準拠度はどのレベルですか?」
全回答収集後、Writeツールで output/_config.md を以下の形式で作成してください。
{粒度の指針} は Q11 の回答に応じて以下を使用すること:
骨格と主要動機のみ。細部設定は最小限でよい主要設定を適度に詳細化するキャラクターの日常習慣・場所の具体描写・時刻の分単位設定まで作り込む# 制作方針
- 雰囲気: {Q1雰囲気}
- ジャンル: {Q1ジャンル補足}
- 舞台・時代: {Q2}
- 想定プレイ時間: {Q3}
- ゲームタイプ: {Q4}({Q4補足})
- エンディング構成: {Q5}({Q5補足})
- 難易度: {Q6}
- プレイ人数: {PLAYER_COUNT}人(GMを除く)
- GM: {Q8}
- 制限・禁止事項: {Q9}
- 重視: {Q10}
- 作り込み粒度: {Q11}({粒度の指針})
- 固定要素・活かしたい要素: {Q12}
- 元資料準拠度: {Q13}
# 品質閾値
- ゲーム性スコア閾値: 6
- 世界観スコア閾値: 6
- 制作方針スコア閾値: 8
# 注意
品質閾値は手動で編集可能。閾値以上で早期ループ停止する。
🔴致命的矛盾=0は閾値とは独立した必須条件。output/_config.md を生成後、以下を表示してください:
========================================
制作方針を決定しました(output/_config.md)
scenario から呼ばれた場合は、この後自動で Phase 1 に進みます(ここで終了しないこと)。
/madamisu:config を単体起動した場合は、ここで完了です。
========================================~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.