madamisu plugin 内で利用する agent 定義。
生成されたマダミス資料がユーザーの制作方針(_config.md)に忠実かを評価する agent。CONFIG_CONTENT が空でない場合のみ呼び出し側が起動する。方針遵守度・固定要素・制約遵守・構造整合性の観点でスコアリングする。
マダミスの生成資料全体の整合性を横断的にチェックする agent。シナリオ内整合性・ゲームバランス・人数別公平性・GM有無差分の観点で矛盾を検出し、致命的/軽微/要確認の3段階で分類して出力する。
マダミスのゲーム性(事件骨子・推理ロジック・どんでん返し・公平性)を発案する agent。Phase 1/2/3 共通で使用される。初回は複数案を並列生成し、2回目以降はフォーカス指定に基づく改善案を1案生成する。
マダミスのゲーム性アイデアをプレイヤー視点で評価する agent。推理可能性・公平性・面白さ・独自性の4観点でルーブリックに基づきスコアリングし、採用推奨案と次ループの補強対象を出力する。
【内部用・自動起動禁止】親skillからの呼び出し専用。ユーザーが明示的に /madamisu:clean と入力した場合のみ単独起動可。それ以外では絶対に呼び出さない。output/ 配下の全 _working/ ディレクトリを削除する。
【内部用・自動起動禁止】親skillからの呼び出し専用。ユーザーが明示的に /madamisu:feedback と入力した場合のみ単独起動可。それ以外では絶対に呼び出さない。既存の output/v{N}/ にユーザーフィードバックを反映し、新しいvに書き出す。
【内部用・自動起動禁止】親skillからの呼び出し専用。ユーザーが明示的に /madamisu:phase1 と入力した場合のみ単独起動可。それ以外では絶対に呼び出さない。マダミス生成のPhase 1(骨子確立)を実行し、ゲーム設定・世界観・キャラクターの初版を output/v{N}/ に生成する。
【内部用・自動起動禁止】親skillからの呼び出し専用。ユーザーが明示的に /madamisu:phase2 と入力した場合のみ単独起動可。それ以外では絶対に呼び出さない。マダミス生成のPhase 2(プロット精錬)を実行し、Phase 1の出力を基にプロットを練り込む。
【内部用・自動起動禁止】親skillからの呼び出し専用。ユーザーが明示的に /madamisu:phase3 と入力した場合のみ単独起動可。それ以外では絶対に呼び出さない。マダミス生成のPhase 3(タイムスケジュール構築)を実行し、分単位の行動表を作成する。
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
コンセプト・設定資料からマーダーミステリーの設定・プレイ資料を自動生成・ブラッシュアップする Claude Code スキルセット。元資料を渡すだけで、世界観・キャラクター・タイムスケジュール・GM資料・ハンドアウト・証拠資料まで複数エージェントが協調して仕上げる。
元資料はメモ書き・箇条書き程度でも動く。 「こういう雰囲気にしたい」レベルのコンセプトから詳細な設定資料まで幅広く対応。不足情報はヒアリングで補う。
⚠️ トークン消費について
このスキルは複数エージェントを並列・ループ実行するためトークンをかなり消費する。
デフォルトのループ数で全フェーズを通すと、Claude Pro プランの週制限の 20〜50% 程度を消費する可能性がある(2026年5月現在)。
トークンを節約したい場合は--loops 1オプションを使用すること。
このスキルは個人制作であり、スキル作成にも Claude Code を利用している。
検証が十分できていないため、生成される資料が破綻していたり、そのままではゲームに使用できない可能性がある。
手直しなしでも最低限遊べるものを目指して回収を進める予定。
/plugin marketplace add kuro0107/madamisu-skills
/plugin install madamisu
導入後、任意のディレクトリから /madamisu:scenario と /madamisu:publish が使える。
詳細なリファレンス(全skill引数・出力構造・rubric一覧)は docs/reference.md を参照。
/madamisu:scenario <元資料のパス>
元資料(フォルダまたは .md ファイル)を渡すと、ヒアリングを経て世界観・キャラクター・タイムスケジュールを自動生成する。
完了まで各フェーズでユーザー確認が入る。
設定生成が終わったら(または既存の設定資料があれば):
/madamisu:publish
引数省略時は直前の /madamisu 出力を自動検出。GM資料・ハンドアウト・証拠資料・ルール・エンディングをまとめて作成する。
/madamisu:scenario <元資料のパス> [--loops N] [--p1-loops N] [--p2-loops N] [--p3-loops N]
例:
/madamisu:scenario 設定資料/
/madamisu:scenario 元ネタ.md
/madamisu:scenario 設定資料/ --loops 1
/madamisu:scenario 設定資料/ --loops 1 --p2-loops 2
フォルダを指定するとフォルダ内の全Markdownファイルを読み込む。ファイルを指定するとそのファイルのみ読み込む。
--loops オプション(ループ回数の上書き):
| オプション | 効果 |
|---|---|
--loops N | 全フェーズの最大ループ数を N に統一 |
--p1-loops N | Phase 1 のみ N に上書き |
--p2-loops N | Phase 2 のみ N に上書き |
--p3-loops N | Phase 3 のみ N に上書き |
優先順位: --p{N}-loops > --loops > フェーズ別デフォルト(P1:3, P2:4, P3:3)
実行フロー:
Phase 0: 要件整理(自動)
↓
Phase 0.5: 制作方針ヒアリング(雰囲気・ジャンル・舞台/時代・プレイ時間・PvP/協力型・エンディング構成・難易度・人数など最大13項目)→ output/_config.md に保存
↓
Phase 1: 骨子確立(世界観・キャラクター設定)→ ユーザー確認 [y/n/f]
↓
Phase 2: プロット精錬(トゥルーエンド・動機・秘密)→ ユーザー確認 [y/n/f]
↓
Phase 3: タイムスケジュール構築 → ユーザー確認 [y/n/f] → 完了
各フェーズ完了時の確認:
y: 次フェーズへ進むn: 中断(後で --base 指定で再開可能)f: フィードバック反映スキルを起動(次節参照)特定フェーズだけ実行したい場合:
/madamisu:phase1 <元資料のパス> [--base <ベースバージョン>] [--loops N]
/madamisu:phase2 <元資料のパス> [--base <ベースバージョン>] [--loops N]
/madamisu:phase3 <元資料のパス> [--base <ベースバージョン>] [--loops N]
--base オプション:
| 指定 | 動作 |
|---|---|
| 省略 | 元資料から新規スタート |
--base output/v3 | そのバージョンを引き継いで実行 |
例: Phase 2だけ再実行してブラッシュアップ
/madamisu:phase2 設定資料/ --base output/v5
output/ フォルダにバージョン管理して出力される。元資料は一切変更しない。
output/
_config.md 制作方針(ヒアリング結果。全フェーズ共通)
v1/ Phase 1 ループ1回目完了
v2/ Phase 1 ループ2回目完了
v3/ Phase 1 最終(ユーザー確認時点)
v4/ Phase 2 開始(v3をベースにコピー)
...
各バージョンに含まれるファイル:
| ファイル | 生成フェーズ |
|---|---|
ゲーム設定.md | Phase 1〜2 |
世界観.md | Phase 1 |
キャラクター.md | Phase 1〜2 |
タイムスケジュール.md | Phase 3 |
_meta.md | 全フェーズ(ループ回数・スコア記録) |
各フェーズは複数のエージェントがループを回して内容をブラッシュアップする。
初回ループ(発散): 複数案を並列生成して最良案を統合
2回目以降(収束): 前回レビューで低評価だった弱点を補強
自動停止条件(いずれかを満たすと停止):
品質閾値は output/_config.md の「品質閾値」セクションで編集可能(デフォルト: ゲーム性=6, 世界観=6, 制作方針=8)。
--loops N 引数でデフォルト最大ループ数を上書きできる。トークン節約したい場合は --loops 1 が有効。
停止後、スコアサマリーを表示してユーザーに確認を求める。
| エージェント | 担当 |
|---|---|
| ゲーム性アイデア出し | ゲームとして面白い仕掛けを発案 |
| 世界観アイデア出し | 魅力的な世界観・キャラ造形を発案 |
| ゲーム性レビュー | ルーブリックのチェック項目で0〜10点採点 |
| 世界観レビュー | ルーブリックのチェック項目で0〜10点採点 |
| 制作方針レビュー | _config.md準拠度・人数キャラ数整合をチェック(_config.md存在時のみ) |
| 整合性チェック | 矛盾を🔴致命的/🟡軽微/🔵要確認で分類(ルーブリック観点付き) |
| 資料まとめ | 全意見を統合してMDファイルに出力 |
| 校正 | 誤字・表記揺れ・句読点を修正 |
評価チェックリスト(ルーブリック)は plugins/madamisu/rubrics/ に外出ししており、プロジェクト固有の評価軸を追加したい場合は該当ファイルを編集可能。
phase{N}-game.md: ゲーム性レビュー観点phase{N}-world.md: 世界観レビュー観点phase{N}-config.md: 制作方針レビュー観点consistency-phase{N}.md: 整合性チェック観点フェーズ完了後の指摘・要望を専用スキルで反映できる。
経路A: フェーズ完了時 f 入力
Phase X 完了 → [y/n/f] → f → フィードバック内容入力 → 適用後 [y/n/f] 再表示
経路B: 独立コマンド
/madamisu:feedback [--v N] [--light|--full] "<フィードバック内容>"
| 引数 | 効果 |
|---|---|
--v N | 対象バージョン指定(省略時は最新v) |
--light | 軽量フロー強制 |
--full | 重量フロー強制 |
判定エージェントがフィードバック内容を分類:
| フロー | 該当例 | 工程 | バージョン |
|---|---|---|---|
| 軽量 | 文言修正・追加情報・明示的な局所指示 | まとめ → 簡易整合性 → 校正 | 同一v上書き |
| 重量 | 抽象要望・根本変更・新規創作 | アイデア出し → レビュー3並列 → 整合性 → まとめ → 校正 | 新v作成 |
--light / --full 指定で自動判定を上書き可能。
フィードバックが対象v以前のフェーズ要素を含む場合(例: Phase 3完了v にキャラ背景変更指摘)、警告と選択肢が表示される:
/madamisu:phaseX で再開)<!-- Feedback YYYY-MM-DD HH:MM: 内容要約 --> 付加_meta.md 末尾に「フィードバック履歴」セクション追記madamisu の設定資料生成後、実プレイに必要な全資料(GM資料・ハンドアウト・証拠資料・ルール・エンディング等)を作成するスキル群。
/madamisu:publish [<入力ディレクトリ>]
npx claudepluginhub kuro0107/madamisu-skills --plugin madamisuUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.