to-storyboard について
to-storyboardは、シーンとナレーションの文書をHyperFramesのストーリーボードに変換するクリエイティブスキルです。制作可能なフレームとショットの流れを定め、ナレーションとの対応や視覚上の制約、プロジェクトの継続性を保ちます。
主な機能
- 01シーンをストーリーボードのフレームに変換
- 02順序付きのショット展開を定義
- 03ナレーションを視覚状態に対応付け
- 04デモの真実性とラベルを維持
- 05プロジェクト識別情報と改訂を記録
活用シーン
- 01承認済みシーンからショットを計画
- 02ナレーションのアンカーを映像に対応付け
- 03HyperFrames制作向けのアウトラインを準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sugarforever/ boring-video-studio --skill to-storyboardインストール後、Claude Code で/to-storyboardを入力して読み込まれたか確認します。
詳細
ストーリーボード化
SCENES.md と NARRATION.md を HyperFrames の STORYBOARD.md に変換します。シーンはイベントを定義し、ストーリーボードは視聴者にそのイベントをどう見せるかを定義します。
プロセス
- ビート、ナレーション、シーンの各成果物のダイジェストを再計算します。
NARRATION.mdが現在のビートを参照し、SCENES.mdが現在のビートとナレーションを参照し、保存されている各成果物のダイジェストがファイルと一致する場合にのみ続行します。SCENES.mdに記録された HyperFrames プロジェクトとリビジョンを開き、/hyperframesを読み込んで、最新のreferences/storyboard-format.mdを読みます。この正式な仕様は、唯一の現行STORYBOARD.mdに対する正規の基準です。 - HyperFrames のフレーム境界を選びます。
- ハードカット、独立したトランジション、新しいビジュアル世界、実質的に異なるメディアソース、または独立して構築できる単位では、新しいフレームを開始します。
- カメラの動きが連続し、オブジェクトの状態を共有している場合は、1つのフレームにまとめ、内部のショットモーメントを記述します。
- 各 HyperFrames フレームを構築可能な1つのブロックとして扱います。ナラティブ本文内に、視点、ショットのスケール、被写体の動作、または情報の焦点が変わる箇所で、順序付きの
Shot momentsリストを記述します。各モーメントには次を含めます。- モーメント ID とおおよそのオフセット
- 初期状態 → 動作 → 最終状態
- カメラと注目の移動経路
- ナレーションのアンカー、または
silent - 次のモーメントまたはフレームへの引き継ぎ
- 現行の仕様にすでに意味が定義されている場合は、正規のメタデータを使用します。ドキュメントレベルの
boring_source_scenes_digest、boring_source_narration_digest、boring_hyperframes_project、boring_hyperframes_revision、boring_artifact_digestは、グローバル YAML フロントマター内の未知キーとして、それぞれ1回だけ記述します。正規のパーサーはこれらをglobals.extraに保持します。boring_artifact_digestは、そのダイジェスト行だけを削除した後のストーリーボードファイル全体の SHA-256 として計算します。boring_scene_idなどのフレームレベルのワークフロー用追加項目は該当するフレームに残し、ドキュメントのダイジェストやプロジェクト識別情報は含めません。 - シーンの世界、ヒーロー、イベント、連続性、リズム、実現可能性を制約として扱います。
BEATS.mdから認知上の役割を維持します。- 各デモの内容、真実性のモード、表示されるコードラベルを、該当するショットモーメントで正確に維持します。指導目的の再現を、あたかも証拠であるかのように格上げしてはいけません。
- フレームに、ターミナル上でのコード入力、シェルコマンド、CLI 出力、データベース出力、または TUI が表示される場合、必須のサブスキル:
record-terminalを使用します。その証拠に裏付けられた、シーク可能な再生仕様と選択したビジュアル処理をショットモーメントに引き継ぎます。
- 正規の HyperFrames フィールドを正式な基準として扱います。
boring_*の追加項目は仕様を補足するものであり、正規フィールドの内容を重複して記述するものではありません。 - 新しいフレームはすべて
status: outlineのままにします。計画段階では、実装済みのsrcを作成したり、その存在を主張したりしません。フレームの構成がすでにレビュー済みのビジュアル判断に依存する場合は、関連するシーンの根拠を参照します。構成 HTML の作成と、フレームをbuiltまたはanimatedに進める作業は、HyperFrames の制作工程が担います。 - シーケンスを監査します。すべてのナレーションアンカーが1つ以上のショットモーメントでカバーされていること、その時点のビジュアルが話されている内容を支えていること、意図的に無音のモーメントにアンカーがないこと、フレーム境界が上記の規則に従っていること、デモの真実性とラベルが維持されていること、そして時間配分が目標に収まっていることを確認します。HyperFrames Studio が構築済みのタイムラインに照らして確認するまでは、タイミングは計画として扱います。
SCENES.mdとプロジェクトの状態に記録された、レンダリング済み証拠に関する判断を引き継ぎます。継続性のために現在のプロジェクト識別情報とリビジョンを記録しますが、この段階ではプロジェクトを変更したり、アニマティックを構築したりしません。STORYBOARD.mdまたはそれ以降の改訂版を提示する前に、../boring-video/references/markdown-review.mdに従ってください。信頼できる情報源である Markdown で、フレームの境界、ショットの場面、ナレーションとの対応、予定時間、トランジションを確認してください。再生可能な動き、タイミング、トランジションのレビューは、後ほど HyperFrames Studio で行います。
すべてのフレームが単独で構築できる outline であり、ショットの場面にシーン内の出来事が完全に記述され、ナレーションのアンカーと予定されているすべてのトランジションが考慮され、共有プロジェクトの識別情報とソースのリビジョンが記録され、Markdown レビューの完了条件が満たされた時点で、ストーリーボードは完成です。/to-video で制作を開始する前に、再生可能なアニマティックを用意する必要はありません。
コメント
Markdown 対応