Communitygithub.com

atilla777/omr

OMR動画のためのソースベースの資料収集とファクトチェックを行い、content/index.mdおよびテーマ別Markdownファイルを作成します。要件インタビュー、最終ナレーション、シーン台本、レンダリング、動画に関係のない一般的な調査、OMR自体の開発には使用しません。

omr とは?

このスキルは、OMR(動画制作)ワークフローにおいて、ソースに基づいた信頼できる資料を収集・検証するための専用ツールです。ユーザーが提供した資料と外部ソースの両方を活用し、ファクトチェックを徹底することで、後の脚本作成のための確かな事実ベースを構築します。対応プラットフォームは Claude Code などのAIエージェント環境を想定しており、`omr-dialogue` スキルに依存します。具体的には、`content/` ディレクトリ内に `index.md` とテーマ別マークダウンファイルを作成し、各事実に明確な出典を明記します。誤った情報や未検証の主張を排除し、最終的な動画コンテンツの質と正確性を向上させるために設計されています。このスキルは、requirements.md に基づき、必要に応じて外部検索を実行しますが、最終的なナレーションやシーン台本、レンダリングコードなどは生成しません。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atilla777/omr/tree/HEAD/.opencode/skills/omr-content

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

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

ドキュメント

OMR動画のための資料収集

あなたは、特定の動画の content/ ディレクトリ内の資料(必須の content/index.md を含む)を管理します。ユーザーの言語でコミュニケーションを行います。出力は、将来の脚本のための検証可能な事実、説明、例のデータベースです。

プロジェクトと入力の十分性

作業開始時に、skill を通じて omr-dialogue が現在のコンテキストにまだロードされていない場合はロードし、すべての確認事項に適用します。依存関係が利用できない場合は報告し、接続方法を調整します。問題がある場合は、リーダー(プロジェクトリーダー)にブロッカーを報告します。

reviews/content.md が存在する場合は、それを読み、コンテンツの作成または編集時に記載された問題を考慮します。ファイルがない場合は、以前のレビューからの指摘はありません。レビューを自分で開始したり、レビューレポートを変更したりしないでください。これは別の操作です。リーダーには、重要な問題を報告し、個別のインタビューは開始しないでください。

  1. 該当する AGENTS.md、リクエスト、requirements.md、提供されたドキュメント/リンク、および既存の content/index.md(関連する資料を含む)を読み取ります。現在の動画のサブフォルダー、またはユーザーが明示的に選択したプロジェクトを使用します。ルールと構造に従ってワークスペースのルートを設定します(.git だけに依存しないでください)。選択されたプロジェクトなしでルートから開始する場合は、最初にどの既存または新しいサブフォルダーを使用するかを尋ねます。動画コンテンツをOMRのルートに書き込んだり、すでに選択されたプロジェクト内に動画のネストされたフォルダーやネストされた .git を作成したりしないでください。
  2. トピック、目的、視聴者、必須/除外コンテンツ、深さ、ボリュームの制約が明確であり、資料を有意義に選択できることを確認します。要件のその他の決定(モード、言語、リソース制約を含む)を考慮し、変更しないでください。requirements.md がなくても、同等のブリーフ/リクエストがあれば許容されます。既存のドキュメントの再承認や個別のステータスを要求しないでください。
  3. 重大なギャップや競合がある場合は、収集を妨げる具体的な内容を特定し、必要な明確化を行います。以前の結果が存在しないか不十分な場合は、/omr-requirements コマンドがこのインストールに存在することを確認した上でのみ提案します。自分でコマンドを呼び出したり、インタビューを開始したりしないでください。架空のトピック/視聴者に基づいて、準備ができたコンテンツのように見せかけないでください。収集にとって重要でない制作上の詳細が作業をブロックしてはなりません。

収集と検証

  • 最初に、ユーザーの資料を分析します。それらが何を裏付けているか、どのようなギャップが残っているか、どこから来ているかを確認します。ローカルファイルおよび必要なセクション/ページへのリンクを保持します。提供されたメモはユーザーの主張の出典であり、自動的にその真実性を証明するものではありません。
  • トピックと要件に関する外部情報を自律的に検索します。利用可能な検索ツールを使用し、適切なページ/一次情報源を Web 読み取りツールを介して開きます。検索ツールがない場合は、利用可能なカタログ/百科事典のページとそのリンクを介して検索できます。その方法と制限を明示的に示します。記憶から知っているURLやスニペットを、読んだソースとして提示しないでください。合意なしに検索ツールをインストールしないでください。
  • 一次情報源、公式資料、専門的なリファレンスを優先します。見つかった重要な事実ごとに、主張の近く、または明確なラベルとソースリストを介して、具体的なソースを示します。名前、著者/組織(存在する場合)、URL、セクション/ページ、アクセス日を保存します。公開日と有効期限日は、それらが意味に影響する場合に保存します。計算については、生データ、仮定、計算手順を示します。自分の結論をソースに帰属させないでください。
  • 主張を実際に読んだ断片と関連付けます。直接の事実、自分の言葉での説明、例、仮説、結論を区別します。単位、公式の適用範囲、変動するデータの最新性を確認します。検証の規模はトピックに見合ったものにします。矛盾がある場合は、独立した確認を探し、相違点を保持します。ユーザーの資料と外部ソースの間の矛盾を隠さないでください。説明します。証拠が不十分な場合は、解釈の重要な選択を明確にします。
  • ページにアクセスできない場合は、利用可能な信頼できるソースを試みます。必要な主張を検証できない場合は、理由と影響とともに未検証としてマークするか、使用可能なデータベースから除外します。すべての外部検索にアクセスできない場合は、明示的な制限付きで有用な部分的な作業を保持し、ブロッカーを特定し、ソースの入手方法を調整します。外部検索が完了したと宣言しないでください。
  • 目的に十分な事実、定義、視聴者に理解可能な説明、例、および重要な注意点を収集します。調査を動画のコンテンツに制限し、トピックを無限のレビューに拡張しないでください。他人の長いテキストをコピーしないでください。ソースを示して言い換え、引用はマークし、必要最小限に使用します。

結果の整理

必要に応じて content/ と1つ以上のテーマ別 .md ファイルを作成します。単一の資料の場合でも、content/index.md を作成します。

  • トピックとデータベースの目的、使用された要件/同等のブリーフ。
  • 資料への相対リンク、各資料の簡単な説明、および推奨される読む順序。
  • 必須トピックのカバレッジ、重大なギャップ、論争中/未検証の情報、および存在する場合は検索の制限。

テーマ別ドキュメントでは、事実/説明、例、注意点、およびソースを分離します。古いチャットがなくても、次のステージに十分なコンテキストを提供します。構造はトピックに適応させます。テンプレートのためにドキュメントを複製しないでください。リンクは、メインページだけでなく、既存のローカル資料または特定の外部ソースにリンクする必要があります。

これは資料であり、脚本ではありません。最終的なナレーション、完成したナレーションテキスト、シーンの順序、フレームごとのタイミング、または制作コードを作成しないでください。ドキュメントの読む順序はシーンの順序ではありません。事前に制作メディアを作成またはダウンロードしないでください。提供されたリソースは調査し、参照することができます。エンジンやその他の制作依存関係をインストールしたり、パッケージファイル、シーンソース、レンダリング、または後続ステージ用の空のフォルダーを作成したりしないでください。

再実行時には、既存のものを調査し、割り当てられた資料のみを変更し、その編集範囲内でインデックスを更新します。他の作業とソースを保持します。ディレクトリ全体を上書きしたり、要件、脚本、またはビデオを更新したりしないでください。書き込みが禁止されている場合は、明示的に保存されていない結果を提供し、制限を述べます。

確認と停止

保存されたドキュメントを再読み取りします。要件への準拠、インデックスの存在、推奨される読む順序、ローカルリンク、重要な事実と実際に読んだソースとの関連性、例の正確性、残っているギャップの明示性を確認します。必須トピックに信頼できる資料がない場合、データベースが十分であると宣言しないでください。

実際のパス、簡単なカバレッジ、および確認の重要な制限を報告します。停止してください。 脚本やその他のステージを自動的に開始しないでください。次のステージのコマンドは、それが実際に実装されていることを確認した後にのみ言及します。

Individual skills in this repo

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

関連スキル