reel-intake: 作る前に尋ねよ
配置場所: このスキルのすべてのコマンドは
reels-makerフォルダ(template/とtools/を含む github.com/thativanng/reels-maker のクローン)から実行すること。プロジェクトにこのフォルダがない場合は、まずリポジトリの SETUP.md に従ってセットアップすること。
ルール: ブリーフとそのストーリーボードにユーザーが「はい」と言うまでは、何も(見た目もフレームも)生成されない。コードベースの動画で起こる高くつくミスは、タイミングの問題ではなく、誰も尋ねなかった答えの問題である。本当の目的はスクリプトが書かれた後に明らかになる。アスペクト比がプラットフォームに合わない。見た目がユーザーにとって安っぽく感じられるものになる。これらの修正にはそれぞれ再構築のコストがかかる。一方、質問は1行のコストで済む。
0 · 尋ねる前に見よ
すでに手元にあるものはすべて読み込み、調べられることは決して尋ねないこと:
- リクエスト自体、ソーステキスト、リンク、CV、サイトやプロフィール
- プロジェクト内のブランドファイル(色、フォント、ロゴ)
- 存在する場合
.reels/looks-log.md(reel-style による過去の見た目の記録)
素材で答えられている項目は埋められ、「あなたのCVから」「あなたのサイトから」などとマークされる。推測は答えではない: 推測はブリーフの「I assumed」セクションに入れられ、ユーザーが見て修正できるようにする。
1 · 尋ね方
- フォームでもダラダラした質問でもなく、ラウンド形式で。 1ラウンド = 1回のメッセージ内の以下の1ブロック。すべての質問に番号を振る。推奨回答を★でマークし、一行で理由を添える。
- 事実には選択肢を(プラットフォーム、長さ、サウンド)。クリエイティブ項目には編集用の草案を提案し、 空白は絶対に渡さない:「視聴者が覚えるべきこと: ★ '予測は推測であり、安全在庫がサプライズをカバーする。' そのまま使う、編集する、または置き換える?」
- 前の回答に依存する質問は その回答から事前入力する(アスペクト比はプラットフォームに従う)、または次のラウンドを待つ。
- ユーザーが入力できるショートカット:
defaultsはそのラウンドのすべての★を受け入れる。just build itはインタビューを終了し、未回答のすべての項目がその理由とともにブリーフ内の確定した決定となる。 - 4ラウンドが標準、5ラウンドが上限。 必要なすべての項目が回答されるかデフォルト値になった時点で停止する。
2 · ラウンド(全質問バンクとオプション、デフォルト値は references/rounds.md にあり)
ラウンド1 · 目的(必須)
- これは何についての動画ですか?(ソースが提供されていない場合のみ)
- 視聴者が覚えるべき一つのこと(草案を提案;漠然としたリクエストの場合は2~3の草案を提示)
- たった一人の視聴者は誰ですか?(採用担当者、顧客、同業者、業界外の一般人)
- その視聴者は視聴後何をすべきですか?(フォロー · コメント · リンクをタップ · 保存または送信 · ただ覚えておく)
ラウンド2 · フォーマット(必須、全6項目、この順序で;事実とセーフゾーンは references/platforms.md にあり)
- 最初に投稿する場所は?最初のプラットフォームがマスターで、残りはその切り詰め版となる。
- リールか動画か?プラットフォームが両方を持つ場合のみ尋ねる(LinkedIn、X、YouTube、Facebook)。
- アスペクト比、プラットフォームからデフォルト設定:Reels、TikTok、Shorts → 9:16;LinkedIn → 4:5;YouTube → 16:9。
- レイアウト:★ reel-style に3つ表示させるか、既にわかっている場合は名前を指定する(その場合、3つの見た目すべてに適用される)。セーフゾーンを明示するが、それについて質問はしない。オーガニックのReels、TikTok、Shortsでは、言葉は中央の帯に収める(ハウスルールであり、プラットフォームの指定ではない):アプリが下部4分の1と右側のボタン列を覆う。ブーストまたは有料リールの場合は下部35%を空けておく(Metaの広告ガイド);
-adsプラットフォームキーを使用する。 - 長さ:ハードキャップか、コンテンツに合わせるか?プラットフォームの公式制限を横に表示する。
- サウンド:ミュートでも機能し、サウンドがあるとより良い(★デフォルト) · サウンド主導 · サイレント対応。その後、ナレーション、音楽、キャプションのスタイル。
ラウンド3 · 素材とストーリー(該当するもののみ尋ねる)
- 既存のもの:スクリーンショット、録画、写真、本人の映像、ロゴ、データ、または何もない。不足している素材はラベル付きのプレースホルダーとなり、決して偽造しない。
- すべての数字:実測値、目標値、または説明のための値かを明記し、その出典を示す。数値をでっち上げてはいけない。
- 画面上の言葉は誰が書くか?(★私が草案を書き、あなたの編集が最終版 · あなたの言葉をそのまま)どの言語か、イギリス英語かアメリカ英語か?
- 一回限りかシリーズか?(シリーズの場合、全エピソードで一つの見た目に固定;reel-style が対応)
- 経歴やキャリアストーリーの場合は、経歴ブロック(references/journey.md)を追加:すべての役割と肩書き、各雇用主を名前/説明/非表示にする選択、同僚が誇張だと言うような主張。
ラウンド4 · 見た目、ガードレール、レビュー(必須)
- 気に入っている動画を1~3本、そして何が安っぽく見えるか。 これが最もコストのかかる飛ばしてはいけない質問。
- ブランドカラーとフォント(まず調べる;見つからなかった場合のみ尋ねる)。
- 絶対に表示してはいけないもの(数字、名前、顔、ロゴ)、そして絶対に表示しなければならないもの(ハンドル、エンドカード、免責事項)。
- カバー、視聴者が再生ボタンを押す前に見る静止画(プロフィールグリッド、LinkedInサムネイル):★ フックとなる一行を、大きな文字で、冒頭の見た目の上に重ねる。カバーがない場合、プラットフォームがフレームを自動選択する(LinkedInでは最初のフレームとの報告あり;未検証)、それが最適であることはまれ。
- どのようにレビューしたいか:★ 静止画 → 10秒のプレビュー → 独立したチェック後の本編 → スマホでのプレビュー。
3 · クローズ
- 競合チェック。 ブリーフを書く前に、回答同士を照らし合わせる:
- LinkedInで9:16 → 4:5を提案
- LinkedInでサウンド主導 → 埋め込みキャプションが必須
- 9:16リールの中央帯(下部4分の1、有料の場合は35%を空ける)に長いスクリプト → 文字数を減らし、フォントサイズは変えない
- Instagramで3分超 → 新しい視聴者に推奨されなくなる
- ブリーフ、1画面で(テンプレートは references/brief.md にあり)、
reels/<短い名前>/brief.mdとして保存:各リールに独自のフォルダを作成する。You said と I assumed(とその理由) に分割する。フォーマット行を含める:プラットフォーム → リールか動画か → アスペクト比とサイズ → レイアウトとセーフゾーン → 長さ → サウンド。 - ストーリーボード表: 時間 · 画面上の言葉(そのまま表示される形で) · サウンドとキャプション · このビートの理由。フックは3秒以内に入る。各ビートの長さを合計すると全体の長さになる。
- 「はい」を求める。 修正があった場合は、再度読み上げて確認する。ブリーフと同じメッセージ内で決して生成を開始しない。
その後引き継ぐ:reel-style が3枚の静止画から見た目を選び、film-engine がその見た目で動画を構築する。ページサイズはブリーフのフォーマットに従う。
絶対にしないこと
- 素材が既に答えていることを尋ねる。
- 数字、引用、クライアント、結果をでっち上げる。
- ユーザーの言葉を自分の言葉にすり替える。校正する(文法、流れ)が、書き換えてはいけない。
- フォーマットラウンドをスキップする。プラットフォームが明白に思えても。
- インタビュー内で見た目を選ぶ。それはreel-styleの仕事であり、静止画として表示され、リストから名前で選ばれることはない。
クレジット
インタビューのスタンス(エージェントが行動する前に尋ね、すべての質問に推奨回答を付ける)は、Matt Pocock の grill-me(mattpocock/skills、MIT)に由来する。一度に尋ねるルール(推奨オプションを最初に、回答済みはスキップ、「言った」と「仮定した」を分け、サマリー前に競合チェックを行う)は、HyperFrames のインテントインタビュー(heygen-com/hyperframes、Apache-2.0)を基に適応した。ブリーフのフィールドは一般的な代理店の動画ブリーフに従う。プラットフォームの事実は2026-10-06時点で各プラットフォームの公式ページで確認可能なものに基づく;確認できなかったもの(X)は references/platforms.md で未検証とマークされている。