known-errors について
known-errors はエージェント向けの ChatCut スキルです。編集、メディア取り込み、生成、書き出しでのエラー対応と、不適切な再試行の回避方法を示します。
主な機能
- 01現在のツールスキーマを優先
- 02強制書き込みを避けて競合に対処
- 03再試行前に古い ID を更新
- 04メディア変換の構造化された再試行に従う
- 05変更を検証し書き出し失敗に対応
活用シーン
- 01同一トラックの重複による拒否に対応
- 02古いタイムライン ID から復旧
- 03非対応のメディア変換に対処
- 04書き出し失敗や出力ファイル欠落を調査
MCP 対応
ChatCut MCP ツールを使うエージェント向けに、編集、メディア取り込み、生成、書き出しで現在のスキーマと構造化エラーに従う方法を示します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ chatcut-inc/ agent-plugin --skill known-errorsインストール後、Claude Code で/known-errorsを入力して読み込まれたか確認します。
詳細
既知のエラー
現在有効な MCP ツールのスキーマと、返された構造化エラーを信頼してください。現在のマニフェストと異なる場合は、記憶している古いペイロードで再試行しないでください。
変更の拒否
- 同じトラックで重複する場合は、書き込みを強行したり、競合する項目を黙って削除したりしないでください。コンテンツが順次配置かレイヤー配置かを判断し、適切であれば利用可能なトラックを選ぶか、どちらの項目を優先するか確認してください。
- トラックのロックまたは古い ID によるエラーが発生した場合は、該当するタイムラインの範囲を更新し、現在の ID と状態のみを使って再試行してください。
- 検証エラーが発生した場合は、拒否されたフィールドまたはトランザクションの形式のみを変更し、無関係なプロジェクトの状態は保持してください。
インポートとメディア
- ホストされるプラグインの画面では、
asset-importアダプターとimport_mediaを使用してください。利用できない場合に、バックエンド専用のpush_assetやdownload_mediaの呼び出しで代用しないでください。 - メディアの変換に失敗した場合は、ヘルパーから構造化された再試行手順が提示されていれば、それに従ってください。提示されていない場合は、未対応のソースであることを説明し、対応する形式のファイルを求めてください。同じエディターのインポート手順を繰り返さないでください。
- バイトデータに依存する操作の前にのみ、アップロードの完了を待ってください。既知のアセット ID があれば、バイトデータのアップロード中でも、メタデータやタイムラインへの配置に使用できます。
生成とモーショングラフィックス
- 現在のホストで表示されている生成ツールのみを使用してください。Codex と Claude Code のプラグインでは、
create_motion_graphic_from_codeを使ってモーショングラフィックスを直接作成します。組み込みの ChatCut Agent では、submit_motion_graphicが表示される場合があります。 - 元のプロバイダーまたはコンテンツポリシーによるエラーを保持してください。同じ内容で繰り返し再試行してクレジットを消費したり、モデルを黙って切り替えたりしないでください。
検証とエクスポート
- 変更が成功しても、見た目の確認ができたことにはなりません。結果を目視する必要がある場合は、
verificationを読み込んでください。 - レンダージョブには
track_exportを使用してください。ローカルエクスポートの失敗だけを理由にクラウドへ切り替えないでください。報告されたブラウザーまたはタイムラインの問題を修正し、ローカルで再試行してください。ローカルエクスポートがブロックされた場合、または完了したのにファイルが見つからない場合は、exportのフォールバック順に従ってください。クラウドを使うのはユーザーの同意がある場合のみとし、ChatCut Desktop を使うのはクラウドでは実行できない場合のみです。クラウドレンダーでアセットを読み込めない場合は、ユーザーの許可がある場合に限り、asset-importを通じてリモートでの準備を解決するか、制約を報告してください。
認証またはプロジェクトへのアクセスに関するエラーが発生した場合は、コードやインフラストラクチャのデバッグを試みる前に、プロジェクト ID が正確であること、およびエディターとプラグインが同じ ChatCut アカウントを使用していることを確認してください。
コメント
Markdown 対応