Communitygithub.com

GuilhermeGongora/VideoEditor

ユーザーのフィードバックを既存のランキング動画(音声、ラベル、カット、テンポ)に反映し、再レンダリングして、今後の動画のために学んだ教訓をnotas-do-editor.mdに記録します。ユーザーが動画の結果についてコメントしたり「/feedback」と言ったときに使用します。

VideoEditor とは?

このスキルは、ユーザーから提供された動画編集に関するフィードバックを分析し、実際の編集ファイル(ranking.jsonや音声設定)に修正を適用した上で、動画を再レンダリングするためのものです。さらに、修正の根底にある一般的なルールやユーザーの好みを抽出し、`notas-do-editor.md`に教訓として記録することで、今後の動画制作の質を継続的に向上させます。対応プラットフォームは主にコマンドラインベースの開発環境(Node.js、npm)であり、Claude CodeなどのAIエージェントがユーザーの指示に従って、QA(品質保証)プロセス、編集、レンダリング、学習記録を自動実行します。仕組みとしては、まず`npm run qa`で出力されたフレーム画像やイベント情報を確認しながらフィードバックの該当箇所を特定し、`ranking.json`のラベル、開始/終了時間、効果音、音量などを修正します。音声に関するフィードバックは`public/soundeffects/preferences.json`に好みとして記録し、`npm run sfx:index`でカタログを更新します。最後に再レンダリングとQAを行い、その過程で得た教訓を日付付きで`notas-do-editor.md`に追記します。これにより、単なる修正にとどまらず、ユーザーの好みや編集スタイルを学習し、将来の編集作業を効率化・最適化できる点が最大の利点です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/GuilhermeGongora/VideoEditor/tree/HEAD/.claude/skills/feedback

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

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

ドキュメント

ユーザーフィードバック → 修正 + 学習

  1. フィードバックの各ポイントを理解します。それぞれについて、動画内の該当箇所を特定します:npm run qa を実行し、 out/qa/frames.jpg、out/qa/events.txt、および各クリップの beats.md を確認します。ユーザーと同じ問題が確認できることを確認してください。ユーザーがどの部分を指しているか不明な場合は、質問してください。
  2. ranking.json を修正します(ラベル、start/end、sounds、sfx、音量)。novo-ranking スキルとそのリファレンスに従ってください。
  3. ユーザーがコメントした音声: public/soundeffects/preferences.json を更新します
    • 気に入った → favorites; もう不要 → banned;
    • 音の内容を説明した場合(「これはパンチではなく平手打ちだ」)→ notes[<元のパス>]。 その後 npm run sfx:index を実行してカタログを反映させます。
  4. npm run render および npm run qa([ALTO] なし)を実行します。
  5. 教訓を記録します notas-do-editor.md の「Lições」セクションに、日付を付けて:
    • 個別のケースだけでなく、一般則を記述します。例:「喧嘩クリップに名前を付ける前に、8 fps のフレームで確認する;オーディオのビートと打撃の同期=パンチ(事例:'dance battle')」。
    • ユーザーが好みを表明した場合(テキストサイズ、音の種類、テンポ)、「Gosto do usuário」に記録します。
    • この動画で使用したアクセント音で「Sons usados recentemente」を更新します(直近3動画のみ保持)。
  6. 簡潔に応答します:変更点と記録した教訓。

Individual skills in this repo

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

関連スキル