Editor の Better Harness Skill でプロジェクトの開発基盤を分析し、改善を検討します。
Agent Harness とは
Agent Harness は、エージェントの作業を支えるコンテキスト、ツール、実行範囲、検証方法、フィードバックの仕組みです。Better Harness はこれらを分析し、タスクの完了を妨げる弱点を特定します。
Better Harness の仕組み
Editor の Agent モードの会話で /better-harness を呼び出すと、Better Harness がプロジェクトを分析し、改善案を提示します。
許可された範囲のプロジェクト内容とエージェント設定を分析し、問題、根拠、改善案を提示します。対象範囲、過去のセッションを除外すること、ファイルを変更しないことなどを指定できます。情報が不足している場合は、分析範囲と根拠の制限を確認してください。
評価する内容
- タスク理解:目標、コンテキスト、プロジェクトの説明。
- 制御された実行:実行手順、ツールの権限、操作範囲。
- 変更の検証:テスト、ビルド、結果を確認するチェック。
- 信頼できる納品:受け入れの根拠と必要な復旧方法。
- 知識の蓄積:Rules、Skills、Hooks などの再利用できる資産。
Editor で使う
- Editor で対象プロジェクトを開き、Agent モードを選択します。
- チャットに
/better-harnessと入力し、Skill として認識されることを確認します。 - 分析範囲、目標、制約を追記して送信します。例:
- 現在の権限設定に従い、ツールやターミナルの実行要求を確認します。
- 会話内の分析結果を読み、根拠と未確認の範囲を確認します。
分析結果を読む
対象範囲、問題、根拠、改善案、未完了のチェックを確認します。空のプロジェクトや根拠が不足した状態の分析は、プロジェクト全体の評価ではありません。
修復と検証
提案を確認した後、対応する問題、変更を許可するファイル、完了条件を会話で明示して改善を依頼します。変更内容を確認し、関連する検証を実行してください。
分析にもツールの呼び出しやレポート生成が含まれることがあります。読み取り専用の分析が必要な場合は明示してください。Skill の呼び出しは、すべての修復を許可する意味ではありません。
再分析する
改善後やプロジェクト構成の変更後に /better-harness を再実行し、再確認する項目を指定します。問題が解決したか、新しい根拠で確認してください。