Communityコーディング&開発github.com

EliteBuilders/video-edit-toolkit

編集スタイルの参照(スクリーンショット、フレーム、リンク、好き・嫌いなクリップなど)を受け取り、その内容ではなくシステムを読み取り、抽出した内容をクライアントのEDIT-STYLE.mdに書き込むことで、次回の編集をより近づけます。オペレーターが「こんな感じにして」「キャプションのやり方が好き」「この雰囲気」「ここでのやり方はやめて」「これを参考に」「このスタイルで」などと例を渡したり、編集中にスクリーンショットを渡したときに使用します。また、

video-edit-toolkit とは?

このスキルは、動画編集のスタイル参照をシステムとして抽出し、クライアントごとの`EDIT-STYLE.md`に記録するための仕組みです。「こんな感じにして」といった曖昧な指示を、再利用可能なスタイル決定に変換します。参照が渡されるたびに、ファイルを保存し、その参照の「何について」かを特定し、客観的に記述した上で、配色ロジックやタイポグラフィなどシステムを抽出します。抽出された決定は、採用(ADOPT)、試用(TRY)、却下(Reject)、一度きり(One-off)の4段階でスコープが決められ、日付付きで記録されます。`resolve-ai-edit`がプリフライト時にこのファイルを読み込み、採用エントリを優先してスタイルを回答します。このスキルは編集自体を行わず、スタイルを発明せず、クライアント間でスタイルを流用せず、パッケージやタイトルなどには影響しません。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/EliteBuilders/video-edit-toolkit/tree/main/skills/edit-style

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

編集スタイル

次回の編集を今回より良くするための仕組み。 編集が誰かの望みに近づくのは、システムがその人が実際に好むものを——言葉で説明されるのではなく、示される——を見たときです。このスキルは、ドロップされたスクリーンショットを、日付付きの文章による決定に変換し、resolve-ai-editがプリフライト時に読み取ります。

クライアントプロジェクトごとに1つのEDIT-STYLE.md。それは成長します。それが視覚的証拠であり、CREATIVE-BRIEF.mdは安定した意図の表明であり、BRAND.mdは機械的な仕様です。

最も重要なルール

参照をそのシステムのために読み取り、その構成を決してコピーしないでください。 パレットのロジック、タイプのウェイトと組み合わせ、グラフィックがフレームを占める割合、素材感、アニメーションのタイミング、ペーシングを抽出します。そして、このクライアント独自のそのシステムのバージョンを構築します。

他人の特定のデザインを再現することはスタイルの決定ではなく、コピーであり、オペレーターの名前で出荷されます。参照が初めて提供されたときにこれを声に出して言い、その後はトレースではなく抽出を行います。

受け入れ — 参照が届くたびに

  1. ファイルを受け取る。 プロジェクトの reference/ フォルダに <YYYY-MM-DD>-<what-it-shows>.png という名前で保存します。リンクの場合はスクリーンショットを同じ方法で保存し、さらにURLも記録します。リンクは消え、再確認できないスタイル決定は理由のないルールです。動画の場合は、該当する部分を示すフレームを保存し、タイムコードをメモします。

  2. 「これの何が?」と1つ質問する。 理由なしに渡された参照は曖昧です——同じフレームでも、キャプション、グレーディング、ペーシング、レイアウトのために示される可能性があります。推測してはいけません。「キャプション」と「顔を保持する方法」は、まったく異なる抽出につながります。

  3. 適切に見る。 開きます。何かを決定する前に、実際にそこにあるものを説明します:いくつの要素、どこに配置されているか、フレーム高に対するタイプサイズ、読み取れる場合は色をHEXで、空きスペースの量、最初に目が留まる場所。

  4. システムを文章で抽出する。 3~6行。機械的で再利用可能であり、印象的ではない。「2行のキャプション、フレーム高の約6%、太いサンセリフ、1語がイタリックセリフ」は使用可能。「クリーンでモダンな見た目」は使用不可。

  5. スコープを決定し、何かを書く前に声に出して言う:

    スコープテスト保存先
    採用 (Adopt)これが今後このクライアントのやり方になるEDIT-STYLE.md、日付付き決定として
    試用 (Try)1本の動画で試す価値ありEDIT-STYLE.md、TRYとマーク、確認条件を記載
    却下 (Reject)やるべきでない例として示されたEDIT-STYLE.mdの「Rejected」セクション、理由付き
    一度きり (One-off)この動画のみどこにも保存しない。ファイルしない
  6. 書く。 EDIT-STYLE.md に追記します。以前のエントリを決して書き換えず、それを置き換え、どのエントリを置き換えるかを明記します。

  7. 既存の内容と照合する。 新しい参照が BRAND.md の値、CREATIVE-BRIEF.md の禁止事項、または以前に採用されたエントリと矛盾する場合、両方を引用し、どちらが優先されるかを尋ねます。 黙って解決してはいけません。静かに矛盾するスタイル記録は、ないより悪い——編集者は最初に読んだ行に従うからです。

良いエントリの例

### 2026-09-18 — キャプション処理
**参照:** `reference/2026-09-18-caption-style.png` (競合のショート動画からのフレーム、0:04)
**示された理由:** キャプション
**抽出:**
- 最大2行、3行は不可。行幅ではなくフレーズで改行
- キャップ高さはフレーム高の約6%——サムネイルサイズでも読める大きさ
- 太いサンセリフ、強調のためにキャプションごとに1語をイタリックセリフ
- 下部3分の1に配置するが、プラットフォームのUIゾーンとは重ならない
- ビートに合わせた単語レベルのハイライト、フェードではない
**決定:** このクライアントのすべてのショートフォームで採用 (ADOPT)
**置き換え:** 2026-08-02 のキャプションエントリ (3行、中央寄せ)
**理由:** オペレーターが連続3本の動画でキャプションの長さを修正したため

編集を始める前に

resolve-ai-edit はプリフライト時に EDIT-STYLE.md を読み取ります。クライアントのスタイルを尋ねられたら、ファイルを読み、そこから回答します——最初に採用エントリ、次にまだ TRY とマークされたもの、次に却下リスト。却下された理由とともに何が除外されたかを知ることは、それを再提案するのを防ぐからです。

ファイルが長い場合は、統合を実行するのではなく提案してください。 重複をマージし、置き換えられたエントリを削除し、安定したルールを CREATIVE-BRIEF.md に昇格させ、意図として属する場所にします。提案します。オペレーターが承認します。

このスキルが行わないこと

  • 編集は行いません。 それは resolve-ai-edit です。
  • スタイルを発明しません。 参照がない場合、エントリはありません。何もないところからの抽出は、日付をまとった推測です。
  • あるクライアントのスタイルを別のクライアントに持ち越しません。 各クライアントの記録はそのクライアントのものです。別の場所でうまくいった処理は、出典を明記して提案されることはあっても、黙って適用されることはありません。
  • パッケージ、タイトル、サムネイルには触れません。 別の仕事、別のスキル、別のリポジトリです。

このスキルを最新に保つ

何か注目すべきことを学んだら、このファイルのルートを更新してください — メモやチャットログではなく。クライアントの編集に関する修正は、そのクライアントの EDIT-STYLE.md に記述します。抽出自体の仕組みに関する修正は、ここに記述します。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル