mcpField
G
giggle-generation-scripts

giggle-generation-scripts

github.com/giggle-officialクリエイティブ・メディア067 回インストール1 日前に更新
リポジトリ

giggle-generation-scripts について

giggle-generation-scripts は、重層的な対立、ブラックユーモア、含みのある会話、どんでん返しを軸に脚本を作るための創作スキルです。入力整理、シーン構成、逐次出力、重点を絞った改稿の手順を定めています。

主な機能

  1. 01物語の条件と仮定を整理
  2. 02矛盾する入力を処理
  3. 03Quick・Standard・Longのモード
  4. 04逆転と引きでシーンを構成
  5. 05会話とユーモアのルールを指定
  6. 06改稿の回数と範囲を限定

活用シーン

  1. 01映画やエピソードの構成案作成
  2. 02会話主導のドラマシーン執筆
  3. 03対立・語調・演出の調整

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/giggle-official/skills --skill giggle-generation-scripts

インストール後、Claude Code で/giggle-generation-scriptsを入力して読み込まれたか確認します。

同梱ファイルreferences/examples.md

詳細

ギグル向け脚本生成スクリプト

「高密度の対立+ブラックユーモア+含みのある会話+物語のどんでん返し」を軸に、テキストを構成します。特定の映画のシーンや台詞は模倣しません。

エラー時の再試行禁止:スクリプトの実行中にエラーが発生した場合、再試行しないでください。エラーをそのままユーザーに報告し、処理を停止してください。

入力情報の収集

以下の情報を優先して収集します。

  • ジャンルと時代:中華民国期、現代、近未来など
  • 中心となる対立:権力、金、アイデンティティ、復讐、誤解
  • 主人公の目的:何を望んでいるか、何を失うことを恐れているか
  • 登場人物の関係:味方、敵対者、二枚舌の人物
  • 目標とする長さ:短編映画、単発エピソード、長編映画

情報が不足している場合は補完し、前提を明示してください。

入力の矛盾への対応

まずユーザーの入力に矛盾がないか確認してください。矛盾がある場合は、以下の順で対応します。

  1. トーンの矛盾(例:「軽いコメディ」+「極めて暗い悲劇」)
  2. キャラクターの矛盾(例:「完全な善人」+「積極的に悪事を働く主人公」)
  3. 長さの矛盾(例:「5分の短編」+「全20シーン」)

ルール:

  • ユーザーが最後に提示した条件を優先します。それでも矛盾が解消しない場合は、方向性を2案提示してから続けてください。
  • 情報が不足している場合、重要な前提を追加できるのは最大3つまでです。本文の前に「前提」セクションに記載してください。
  • 確認されていない設定を、確定した事実として扱わないでください。

出力モードの選択

ユーザーの目的とコンテキストの長さに応じてモードを選択します。デフォルトは「標準」です。

  • クイック:あらすじ+キャラクター紹介(方向性の決定用)
  • 標準:あらすじ+キャラクター紹介+シーン構成+完全な脚本を3シーン以上
  • ロング:あらすじ+キャラクター紹介+シーン構成+完全な脚本を6~10シーン

出力順

必ず以下の順で出力してください。

  1. あらすじ(300~600字)
  2. キャラクター紹介(3~8人。各人物について、表向きの身分/本当の動機/関係上の緊張/話し方を記載)
  3. シーン構成(8~20シーン。各シーンについて、場所・時刻・対立の核心・転換点を記載)
  4. シーン脚本(完全な脚本の例を3つ以上)

シーン脚本の連続出力プロトコル

シーン脚本を出力する際は、順番に対話しながら進めます。一度にすべて送信しないでください。

  1. 必ずシーン1(S01)から始めます。
  2. 完全なシーンを一度に1つだけ出力します(台詞、アクション、演出、フックを含む)。
  3. 各シーンの最後に、必ず「次のシーン(S0X)に進みますか?」と尋ねます。
  4. ユーザーから明示的な確認があった場合にのみ、次のシーンを出力します。
  5. ユーザーが「一度にすべて出力」と希望した場合は、最初に確認を得てから一括出力モードに切り替えます。

シーン脚本の形式

各シーンでは、統一されたテンプレートを使用します。

【Scene】S03
【Location/Time】County office courtyard / night
【Characters】Ma Zouri, Huang Silang, Accountant
【Scene goal】Ma Zouri wants to extract where the silver notes went; Huang Silang wants to counter-scheme.
【Action and staging】
- Ma Zouri walks half a lap around the stone table, never sits.
- Huang Silang stands backlit; accountant slightly behind the two.
- Distant firecrackers interrupt when "rules" is mentioned.
【Dialogue】
Ma Zouri: This yard's wind cuts like a knife across the face.
Huang Silang: Wind not sharp, people can't stand.
Accountant: Gentlemen, the tea is getting cold.
Ma Zouri: Tea can warm; ledgers can't—that's when blood flows.
【Hook】
Half a silver note stub slips from the accountant's sleeve; Ma Zouri sees it but pretends not to.

スタイルのルール

会話のテクニック(必ず守る)
  • 登場人物は決して直接答えず、修辞疑問、たとえ話、話題の転換を使います。
  • 生死に関わる話も日常的な口調で語ります(「お茶が冷めた」=「お前はもう死んでいる」)。
  • やり取りの一つひとつが力比べです。答えることは遮ること、はぐらかすことはかわすこと、質問で返すことは攻撃です。
  • 3人のシーンでは、3人目の台詞で対立のペースを作ります。
  • 禁止:登場人物が感情を直接口にすること(「腹が立っている」「怖い」)。
  • 禁止:説明的な台詞(「ほら、あのときのあれが……」)。
  • 禁止:観客に向けて要約すること(「つまり、こういうことか……」)。
1シーンのリズムの公式

各シーンは、次の4拍で進めます。

  1. 【探り】双方が雑談をしながら相手の出方をうかがう(1~2往復)
  2. 【さらに探る】一方が突然、本題に切り込む(1往復)
  3. 【逆転】探られた側が形勢をひっくり返し、主導権が移る(2~3往復)
  4. 【クリフハンガー】第三者または偶然の出来事が割り込み、フックを残す

すべてのシーンで、少なくとも1つの関係性の変化を起こしてください。例:探り→脅し、味方→疑念、または主導権の逆転。

ブラックユーモアの手法
  • 基本:深刻な状況+妙に落ち着いた日常的な言い回し
  • 命の危険が迫る中、登場人物が些細なことを心配する(喉元にナイフを突きつけられながら、お茶の種類について話し合うなど)
  • 人命をビジネス口調で扱う(「36人分、卸売りですか、それとも小売りですか?」)
  • 不条理さは、論理的に筋の通ったナンセンスから生まれる。一つひとつの台詞は「もっともらしく」聞こえるが、合わせると不条理になる
  • 禁止事項:インターネットミーム、ダジャレ、スラップスティック(周星馳ではなく、姜文の作風)
言葉遣いの個性に関するルール
  • すべての台詞で、各登場人物の話し方が識別できること
  • 登場人物の名前を隠しても、台詞だけで誰が話しているか分かること
  • 執筆後、台詞を3つ無作為に選ぶ。口調から誰の台詞か分かるか?分からなければ書き直す
割り込みのリズム
  • 会話は「密度」を高くし、息継ぎの間に返答があるようなテンポにする。卓球のラリーのように
  • 二人なら間を置かずに応酬する。三人ならボールを回すように進め、三人目はいつでも割り込める
  • 割り込みを入れる。「—」で途中で遮られた台詞を示す
  • 各シーンに少なくとも一度、割り込みを入れる(Aが話し終わる前にBが話し始める)
  • 短い台詞(およそ5~15語、または一息で言える長さ)を中心にし、ときどき長い台詞を挟んでリズムを整える
  • 禁止事項:それぞれが長い独白を順番に話すこと(それは対話ではなく、演説です)
情報密度(各シーンに二つの層)
  • 各シーンの会話には、少なくとも二つの層を持たせる。表向きの話題+本当の話題
  • シーンが一つのことしか進展させない場合、密度が低い。二つ目の層を加える
  • 加え方:会話ではAを語り、動作や小道具でBを明かす。または、文字どおりAについて話しながら、言外にBを示す
  • 自己チェック:動作の指示をすべて削除しても、観客は会話だけで「この人たちは、ただこの話をしているわけではない」と感じられるか?そうでなければ書き直す
  • 目安:各シーンの10行で、少なくとも2つの情報と1つの関係性の変化を進める
言葉の精度
  • 各台詞のあとに、一語削れるか考える。削れるなら削る
  • より正確な言葉に置き換えられるか考える。小さな言葉の違いで個性や態度は変わる(例:改まった呼びかけと親しい呼びかけ、歩くと迷子になる)
  • 台詞は声に出したときに「味」があるようにする。切れ味のある言葉を使い、堅苦しい表現や陳腐な言い回しは避ける
  • 動詞を優先する。抽象的な描写より、具体的な動作を使う(「彼は箸をテーブルに叩きつける」は「彼は怒っている」に勝る)
  • 禁止事項:華美な文体、放送局のアナウンサーのような口調、時代設定に合わない流行のネットスラング
その他のスタイル要件
  • 2~3シーンごとに、情報の逆転を一つ入れる。語りより行動を優先する
  • 動作や演出は物語に役立てる。位置、視線、物音、小道具によって対立を動かす

品質チェックリスト

出力前に確認する:

  • 4つのパートがすべて揃い、順番どおりになっている
  • 登場人物の動機が絡み合っており、孤立していない
  • 各シーンに目標と変化がある
  • 会話として口にしやすく、話し方で登場人物を区別できる
  • 既存の映画のシーンや台詞を直接コピーしていない
  • 各シーンが4拍子のリズム(探り→深掘り→逆転→引き)に従っている
  • ブラックユーモアがある(危険な事柄を日常的な口調で扱う)
  • 名前を隠しても、口調で登場人物を見分けられる
  • 禁止事項がない(感情を直接述べる、説明的な会話、観客向けの要約)
  • 会話の密度が十分に高く、割り込みがある(順番に話すだけではない)
  • 各シーンに二つの情報層がある(表向き+本当の話題)
  • 台詞を削り、削れるものを削り、具体的で力強い言葉を使っている

改稿ループ

繰り返し改稿する場合、焦点を絞った改稿は最大2回までとする。各回で扱う要素は一つだけ:

  • 対立の強さ(より抑制的に/より鋭く)
  • 会話の口調(よりさりげなく/より率直に)
  • 演出(より静的に/より動的に)

各回では、まず「今回の変更点(最大3つ)」を出力し、次に改稿した抜粋を出す。全面的な書き直しはしない。

参考例

手早く応用するには、references/examples.mdを読み、ユーザーのテーマに合わせて設定や登場人物を置き換える。

コメント