人前で話す登壇・講義スライドのストーリーの組み方。つかみ、中扉、段階的な開示、見出しの文体、締め方、尺の見積り。「登壇スライドを作って」「LTの資料」「講義資料の構成を考えて」と言われたら、書き始める前に読む。
npx skills add https://github.com/minorun365/minorun-marp-skill --skill slide-story
登壇スライドは読ませる資料ではない。話し手が話しやすい紙芝居であり、聞き手が「いまどの話のどこにいるか」を見失わないための道具である。投影して口頭で補う前提なので、配布資料に必要な網羅性や注記は要らない。
この型は、作者(みのるん)が数年分の自作デッキを読み返して抽出したもの。AIエージェントにスライドを書かせると体裁は整うのに中身が薄くなりがちで、その原因の大半は下に挙げる規則のどれかを外していることにある。
テンプレートの型へ内容を流し込む作り方はしない。「アイコン+太字の見出し+1行の説明」のカードを3枚並べた構成を全ページで繰り返すと、体裁は整うのに何も伝わらない資料になる。
概念の定義から始めない。作者の人気デッキ21本を調べたところ、定義から始まるものは1本もなかった。型は4つある。
自己紹介の次は、聴衆への問いかけのスライド2つから入る。「使ってますか?」の次に「作ってますか?」のように、2つ目で手が減る問いを置くと、そこが本編の入口になる。海外のイベントや英語のデッキでも同じ。
技術カタログの章立てをしない。聞き手がいま抱いたはずの疑問を中扉に書き、次の技術が必然として登場する形にする。
中扉には守る条件がある。
説明は抽象 → 具体 → 比喩の3段で進める。比喩は身近で大胆なものがよい(LLMを国民的アニメのロボットに、実行環境を「使い捨ての仮想PC」に喩える)。比喩を出したら、次のスライドではその比喩から製品を導く。比喩の直後に別の切り口の定義を置くと、つながりが切れる。
主張と実例は隣に置く。あいだに別の話題を挟むと、説得力の出る例までが遠くなる。雑務の例を主役にしない。中扉で「例えば」と明示し、本質のメッセージを上位に置く。
情報を1つずつ足して認知負荷を下げるのが、この型の中心にある。結論や種明かしを先に置くと、その先の面白さが消える。
この規則は、スライドを作るときだけでなく、レビューでスライドの追加を提案するときにも当てはまる。
資料全体で、次のどれかを最低2〜3か所に入れる。ゼロだと優等生的で単調になる。
章が3つ以上あるなら、対応表やステップバーを章の変わり目に再掲して現在地を示す。
型は品質の下限を上げるが、上限は作らない。骨格や演出をなぞっても、ネタの面白さと実話の重みは生成できない。体験談やあるある系の資料は、先に話し手の実話を集めてから組む。この型の正しい使い道は、話し手が中身を出した後の構成チェックと演出の提案である。
| 項目 | 規則 |
|---|---|
| 1スライドの量 | 見出し1つと本文3〜4行。これ以上載せない |
| 見出し | 主張の一文。めくった瞬間に何の話か伝わること |
| 本文 | 箇条書き3〜4項目、各1〜2文。階層は1段。4行になったら2スライドに割るか、意味の切れ目で改行する |
| 強調 | 1スライドに1か所まで。デッキ全体では本文2〜3スライドに1か所 |
| 記号 | ダッシュ(――)と全角コロンの多用を避ける |
| 図 | 1スライドに1つだけ、大きく。同じ見出しで「図だけの1スライド」を作ってよい |
| 表 | 2〜3列の単純なもの |
| 見出しの行数 | 1行に収める。折り返すなら言い換える |
図を主役にするスライドでは、テキストは見出しと導入の1行までにする。結論や応用は口頭で言えば済む。図の下に補足を2行足すと、図が縮んだうえ本文も詰まって、どちらも中途半端になる。文字を主役にするスライドでは、図は挿絵の大きさに留める。
見れば分かることを小さい文字で足さない。判定は「画面を見れば分かるか、今日の聴衆の判断が変わるか」の1つである。
全部を敬体に揃えても、全部を常体に揃えても、機械が書いた資料に見える。常体、敬体、体言止め、問いかけ、「!」、口語の独白が入り混じり、その落差がテンポを作る。
1スライドごとに、どの型で書くかを先に決めてから文字にする。素直に書いてからあとで直す、という順序は取らない。敬体で発想した文を常体へ付け替えることになり、それ自体が不自然さの原因になる。
| そのページの役割 | 見出しの型 | 例 |
|---|---|---|
| 図、コード、スクリーンショットが主役 | 体言止めの短いラベル(3〜6字でよい) | こうなりがち/アーキテクチャ例 |
| 主張、気づき | 常体の言い切り | 令和のAIエージェントは3行で書ける |
| 驚き、良いニュース、転換 | 「!」で振り切る | デフォルトでストリーミング対応! |
| 聴衆の心の声 | 口語の独白 | よし、エージェント書けた! |
| 想定反論への切り返し、宣伝、締め | 敬体で落とす | …人生そんなに簡単じゃないんです |
| 次のスライドへつなぐ | 途中で切って引っ張る | 技術的な下地は十分整ったが… |
| 用語の導入 | 説明句と「用語」 | AIに記憶をもたせる「メモリー」 |
| 中扉の問いかけ | 「〜の?」 | 何を用意すればいいの? |
常体の言い切り全般が悪いわけではない。引っかかるのは次の2系統だけ。
敬体で発想した文の語尾だけを常体へ付け替えたもの。「割に合いません」を「割に合わない」へ、「育ちました」を「こうして育った」へ切り替えた文がこれに当たる。常体にしたくなったら語尾を切らず、体言止め、勧誘形(〜しよう)、「!」のどれかへ作り直す。
口語の砕けた語尾。「〜てる」(い抜き)、「〜ばいい」、「〜んです」は、機械が親しみやすさを演出するときの定番である。体言止め、「〜しよう」、「OK」へ置き換える。
rg -n '^# .*(てる|ばいい|んです)$' deck.md # 0件が正
不自然さは語彙ではなく均一さとして出る。1スライドずつ見ると自然な日本語なので、通しで並べるまで気づけない。rg -n '^# ' deck.md で一覧にして実測する。作者の手作りデッキ2本(各57〜58スライド)の値は次のとおり。
| 指標 | 手作りの実測 | 外しているときの値 |
|---|---|---|
| 「!」を含むスライド | 7〜20% | 1% |
| 「?」を含むスライド | 10〜15% | 7% |
| 敬体のスライド | 10〜12% | 1% |
| 最短の見出し | 3〜6字 | 全スライドが15〜24字に揃う |
型の反復も同時に数える。読点でタメて短く落とす二部構成(「覚える言葉は、この3つだけ」)、接続詞で頭を揃える見出し(しかも/実は/ちなみに)、コロン見出しの連発(「品質:」「量:」)は、3スライド以上続くと整理癖の署名になる。
ドキュメントの見出しルールをそのまま持ち込まない。READMEでは見出しを機能名の名詞に揃え、効能の売り文句を消すのが正しい。スライドでは逆で、聞き手を乗せるのが仕事なので「簡単」「〜するだけ!」は正当な要素になる。READMEの見出しは機能を探すための名札で、スライドの見出しは聞き手を次の話へ連れていく一言である。
同じテーマのパートが過去のデッキにあるなら、新しい資料はその組み合わせで作る。部品はたいてい既に存在していて、正しく組めばすぐ終わる仕事を、勝手な創作が何巡ものレビューに変える。
再演の案件では、直前の回の構成メモを読むまで構成を提案しない。却下された案とその理由は、たいてい次の回にもそのまま効く。再演の依頼は「評判の良かったものをもう一度」なので、枠組みの作り替えは依頼の意図に反する。差を作るのは構成ではなく、事実の鮮度とスライド単位の入れ替えである。地方での開催は、聴衆の大半が初めて聞く前提で組む。
同じ元ネタから2会場ぶんのデッキが並行して育つと、項目ごとに新旧が逆転する。日付が後のほうが新しい、とは決めない。数字、図、言い回し、構成の1つずつを両方で突き合わせる。
よく読まれるタイトルは、読者の「遅れているかも」という不安を救う。「やさしい◯◯入門」「◯◯をやさしくおさらい」「まだ間に合う!」「今さら聞けない!?」。上から教えず、遅れても大丈夫と請け合う。
スライドは持ち時間に収まって初めて成立する。構成が固まったとき、スライド数が5以上増減したとき、提出前、前日の4回、着地時間を出す。
F="deck.md"; awk '/^---$/{n++} /_class: crosshead/{c=1} /^# /{printf "p%02d %s %s\n", n-1, (c?"[中扉]":"[本文]"), $0; c=0}' "$F"
単価は客層と枠の長さで変わる。下は作者の実測で、自分の実績が取れたら置き換える。
| 場 | 本文1スライドあたり |
|---|---|
| 5分のLT | 約30秒 |
| 15分前後の短い枠、スクリーンショット主体 | 約29秒 |
| 開発者向けカンファレンス(40分前後) | 約37秒 |
| オンライン配信(一般向け、40分前後) | 約37秒 |
| 展示会、非エンジニア向け | 約46秒 |
前提の説明を飛ばせるかどうかが単価に効く。短い枠では前置きも言い直しも消えるので速くなる。総スライド数に一律の秒数を掛ける計算は、本文と中扉を混ぜるぶん必ず遅い側へ外れ、要らない削減を提案することになる。
PDFへ書き出して1ページずつ見る。
見た目の検査は slide-design-dark と tools/ を使う。
Take minorun365/slide-story from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.