Skip to main content
エディター

Better Harness

Editor の Better Harness Skill でプロジェクトの開発基盤を分析し、改善を検討します。

Agent Harness とは

Agent Harness は、エージェントの作業を支えるコンテキスト、ツール、実行範囲、検証方法、フィードバックの仕組みです。Better Harness はこれらを分析し、タスクの完了を妨げる弱点を特定します。

Better Harness の仕組み

Editor の Agent モードの会話で /better-harness を呼び出すと、Better Harness がプロジェクトを分析し、改善案を提示します。 許可された範囲のプロジェクト内容とエージェント設定を分析し、問題、根拠、改善案を提示します。対象範囲、過去のセッションを除外すること、ファイルを変更しないことなどを指定できます。情報が不足している場合は、分析範囲と根拠の制限を確認してください。

評価する内容

  • タスク理解:目標、コンテキスト、プロジェクトの説明。
  • 制御された実行:実行手順、ツールの権限、操作範囲。
  • 変更の検証:テスト、ビルド、結果を確認するチェック。
  • 信頼できる納品:受け入れの根拠と必要な復旧方法。
  • 知識の蓄積:Rules、Skills、Hooks などの再利用できる資産。

Editor で使う

  1. Editor で対象プロジェクトを開き、Agent モードを選択します。
  2. チャットに /better-harness と入力し、Skill として認識されることを確認します。
  3. 分析範囲、目標、制約を追記して送信します。例:
/better-harness このプロジェクトの開発ルールとテスト手順を分析してください。根拠と改善案のみを提示し、ファイルを変更せず、他のプロジェクトや過去のセッションを読み取らないでください。
  1. 現在の権限設定に従い、ツールやターミナルの実行要求を確認します。
  2. 会話内の分析結果を読み、根拠と未確認の範囲を確認します。
Skill として認識されない場合は、Skills/Plugins で利用状況を確認してください。

分析結果を読む

対象範囲、問題、根拠、改善案、未完了のチェックを確認します。空のプロジェクトや根拠が不足した状態の分析は、プロジェクト全体の評価ではありません。

修復と検証

提案を確認した後、対応する問題、変更を許可するファイル、完了条件を会話で明示して改善を依頼します。変更内容を確認し、関連する検証を実行してください。 分析にもツールの呼び出しやレポート生成が含まれることがあります。読み取り専用の分析が必要な場合は明示してください。Skill の呼び出しは、すべての修復を許可する意味ではありません。

再分析する

改善後やプロジェクト構成の変更後に /better-harness を再実行し、再確認する項目を指定します。問題が解決したか、新しい根拠で確認してください。