giggle-generation-scripts について
giggle-generation-scripts は、重層的な対立、ブラックユーモア、含みのある会話、どんでん返しを軸に脚本を作るための創作スキルです。入力整理、シーン構成、逐次出力、重点を絞った改稿の手順を定めています。
主な機能
- 01物語の条件と仮定を整理
- 02矛盾する入力を処理
- 03Quick・Standard・Longのモード
- 04逆転と引きでシーンを構成
- 05会話とユーモアのルールを指定
- 06改稿の回数と範囲を限定
活用シーン
- 01映画やエピソードの構成案作成
- 02会話主導のドラマシーン執筆
- 03対立・語調・演出の調整
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ giggle-official/ skills --skill giggle-generation-scriptsインストール後、Claude Code で/giggle-generation-scriptsを入力して読み込まれたか確認します。
同梱ファイルreferences/examples.md
詳細
ギグル向け脚本生成スクリプト
「高密度の対立+ブラックユーモア+含みのある会話+物語のどんでん返し」を軸に、テキストを構成します。特定の映画のシーンや台詞は模倣しません。
エラー時の再試行禁止:スクリプトの実行中にエラーが発生した場合、再試行しないでください。エラーをそのままユーザーに報告し、処理を停止してください。
入力情報の収集
以下の情報を優先して収集します。
- ジャンルと時代:中華民国期、現代、近未来など
- 中心となる対立:権力、金、アイデンティティ、復讐、誤解
- 主人公の目的:何を望んでいるか、何を失うことを恐れているか
- 登場人物の関係:味方、敵対者、二枚舌の人物
- 目標とする長さ:短編映画、単発エピソード、長編映画
情報が不足している場合は補完し、前提を明示してください。
入力の矛盾への対応
まずユーザーの入力に矛盾がないか確認してください。矛盾がある場合は、以下の順で対応します。
- トーンの矛盾(例:「軽いコメディ」+「極めて暗い悲劇」)
- キャラクターの矛盾(例:「完全な善人」+「積極的に悪事を働く主人公」)
- 長さの矛盾(例:「5分の短編」+「全20シーン」)
ルール:
- ユーザーが最後に提示した条件を優先します。それでも矛盾が解消しない場合は、方向性を2案提示してから続けてください。
- 情報が不足している場合、重要な前提を追加できるのは最大3つまでです。本文の前に「前提」セクションに記載してください。
- 確認されていない設定を、確定した事実として扱わないでください。
出力モードの選択
ユーザーの目的とコンテキストの長さに応じてモードを選択します。デフォルトは「標準」です。
- クイック:あらすじ+キャラクター紹介(方向性の決定用)
- 標準:あらすじ+キャラクター紹介+シーン構成+完全な脚本を3シーン以上
- ロング:あらすじ+キャラクター紹介+シーン構成+完全な脚本を6~10シーン
出力順
必ず以下の順で出力してください。
- あらすじ(300~600字)
- キャラクター紹介(3~8人。各人物について、表向きの身分/本当の動機/関係上の緊張/話し方を記載)
- シーン構成(8~20シーン。各シーンについて、場所・時刻・対立の核心・転換点を記載)
- シーン脚本(完全な脚本の例を3つ以上)
シーン脚本の連続出力プロトコル
シーン脚本を出力する際は、順番に対話しながら進めます。一度にすべて送信しないでください。
- 必ずシーン1(S01)から始めます。
- 完全なシーンを一度に1つだけ出力します(台詞、アクション、演出、フックを含む)。
- 各シーンの最後に、必ず「次のシーン(S0X)に進みますか?」と尋ねます。
- ユーザーから明示的な確認があった場合にのみ、次のシーンを出力します。
- ユーザーが「一度にすべて出力」と希望した場合は、最初に確認を得てから一括出力モードに切り替えます。
シーン脚本の形式
各シーンでは、統一されたテンプレートを使用します。
【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~2往復)
- 【さらに探る】一方が突然、本題に切り込む(1往復)
- 【逆転】探られた側が形勢をひっくり返し、主導権が移る(2~3往復)
- 【クリフハンガー】第三者または偶然の出来事が割り込み、フックを残す
すべてのシーンで、少なくとも1つの関係性の変化を起こしてください。例:探り→脅し、味方→疑念、または主導権の逆転。
ブラックユーモアの手法
- 基本:深刻な状況+妙に落ち着いた日常的な言い回し
- 命の危険が迫る中、登場人物が些細なことを心配する(喉元にナイフを突きつけられながら、お茶の種類について話し合うなど)
- 人命をビジネス口調で扱う(「36人分、卸売りですか、それとも小売りですか?」)
- 不条理さは、論理的に筋の通ったナンセンスから生まれる。一つひとつの台詞は「もっともらしく」聞こえるが、合わせると不条理になる
- 禁止事項:インターネットミーム、ダジャレ、スラップスティック(周星馳ではなく、姜文の作風)
言葉遣いの個性に関するルール
- すべての台詞で、各登場人物の話し方が識別できること
- 登場人物の名前を隠しても、台詞だけで誰が話しているか分かること
- 執筆後、台詞を3つ無作為に選ぶ。口調から誰の台詞か分かるか?分からなければ書き直す
割り込みのリズム
- 会話は「密度」を高くし、息継ぎの間に返答があるようなテンポにする。卓球のラリーのように
- 二人なら間を置かずに応酬する。三人ならボールを回すように進め、三人目はいつでも割り込める
- 割り込みを入れる。「—」で途中で遮られた台詞を示す
- 各シーンに少なくとも一度、割り込みを入れる(Aが話し終わる前にBが話し始める)
- 短い台詞(およそ5~15語、または一息で言える長さ)を中心にし、ときどき長い台詞を挟んでリズムを整える
- 禁止事項:それぞれが長い独白を順番に話すこと(それは対話ではなく、演説です)
情報密度(各シーンに二つの層)
- 各シーンの会話には、少なくとも二つの層を持たせる。表向きの話題+本当の話題
- シーンが一つのことしか進展させない場合、密度が低い。二つ目の層を加える
- 加え方:会話ではAを語り、動作や小道具でBを明かす。または、文字どおりAについて話しながら、言外にBを示す
- 自己チェック:動作の指示をすべて削除しても、観客は会話だけで「この人たちは、ただこの話をしているわけではない」と感じられるか?そうでなければ書き直す
- 目安:各シーンの10行で、少なくとも2つの情報と1つの関係性の変化を進める
言葉の精度
- 各台詞のあとに、一語削れるか考える。削れるなら削る
- より正確な言葉に置き換えられるか考える。小さな言葉の違いで個性や態度は変わる(例:改まった呼びかけと親しい呼びかけ、歩くと迷子になる)
- 台詞は声に出したときに「味」があるようにする。切れ味のある言葉を使い、堅苦しい表現や陳腐な言い回しは避ける
- 動詞を優先する。抽象的な描写より、具体的な動作を使う(「彼は箸をテーブルに叩きつける」は「彼は怒っている」に勝る)
- 禁止事項:華美な文体、放送局のアナウンサーのような口調、時代設定に合わない流行のネットスラング
その他のスタイル要件
- 2~3シーンごとに、情報の逆転を一つ入れる。語りより行動を優先する
- 動作や演出は物語に役立てる。位置、視線、物音、小道具によって対立を動かす
品質チェックリスト
出力前に確認する:
- 4つのパートがすべて揃い、順番どおりになっている
- 登場人物の動機が絡み合っており、孤立していない
- 各シーンに目標と変化がある
- 会話として口にしやすく、話し方で登場人物を区別できる
- 既存の映画のシーンや台詞を直接コピーしていない
- 各シーンが4拍子のリズム(探り→深掘り→逆転→引き)に従っている
- ブラックユーモアがある(危険な事柄を日常的な口調で扱う)
- 名前を隠しても、口調で登場人物を見分けられる
- 禁止事項がない(感情を直接述べる、説明的な会話、観客向けの要約)
- 会話の密度が十分に高く、割り込みがある(順番に話すだけではない)
- 各シーンに二つの情報層がある(表向き+本当の話題)
- 台詞を削り、削れるものを削り、具体的で力強い言葉を使っている
改稿ループ
繰り返し改稿する場合、焦点を絞った改稿は最大2回までとする。各回で扱う要素は一つだけ:
- 対立の強さ(より抑制的に/より鋭く)
- 会話の口調(よりさりげなく/より率直に)
- 演出(より静的に/より動的に)
各回では、まず「今回の変更点(最大3つ)」を出力し、次に改稿した抜粋を出す。全面的な書き直しはしない。
参考例
手早く応用するには、references/examples.mdを読み、ユーザーのテーマに合わせて設定や登場人物を置き換える。