本文へスキップ
ReviewRamble

週刊ブリーフ

AIのレビューを、あなたの受信箱に。

  • ツール、モデル、MCPサーバー、リポジトリの新しいレビュー(結論を最初に)
  • 変更があったときに再確認した価格と評価
  • 公開された新しい分析記事

モデル、エージェント、MCPサーバー、そして本当に時間をかける価値のあるツール。

週に1通です。配信停止は各メールのリンクからできます。 メールアドレスの利用について

ステップ 11 / 24

ハーネスエンジニアリング

コーディングエージェントの作業を信頼できるものにする、周囲のファイル、チェック、ループを作ります。 同じモデルでも、周りにあるもの次第で仕事の質が変わります。読み込むコンテキスト、通過すべきチェック、越えられない制限です。エージェントが繰り返す間違いの多くは、プロンプトではなく harness で直せます。

執筆: Sheela · 2026年11月6日確認 · レビューの方法

選び方

  • AGENTS.md や CLAUDE.md は短く保ち、ドキュメントを書き写すのではなく参照させましょう。
  • 人が読む前に、テスト、型チェック、linter にエージェントの仕事を判定させましょう。
  • ワークフローのフレームワークはプロジェクトごとに 1 つ、変更の大きさに合わせて。エージェントはサンドボックスで動かし、破壊的なコマンドは止めましょう。

確認すべきポイント

選択肢を分けるポイントを、重要な順に並べています。

  1. 01

    短く、ほかのファイルを指し示すコンテキストファイル

    AGENTS.md や CLAUDE.md はすべてのセッションで読み込まれるため、1 行ごとに毎ターンのトークンを消費し、タスクとモデルの注意を奪い合います。OpenAI の harness チームは、1 つの大きな指示ファイルはすぐに古くなり自動で検証もできないと気づき、構造化された docs/ フォルダーの目次として働く約 100 行の AGENTS.md に切り替えました。根拠を説明できる少数のルールから始め(Karpathy の CLAUDE.md は 4 つです)、エージェントが同じ間違いを繰り返したときだけ 1 行足し、詳細はエージェントが必要なときに開くファイルに置きましょう。

  2. 02

    行動の前にガイド、行動の後にセンサー

    martinfowler.com に掲載された Birgitta Böckeler のモデルは、harness を 2 つに分けます。作業前にエージェントを導くガイド(コンテキストファイル、skills、仕様、言語サーバー)と、結果を確かめてエージェント自身に修正させるセンサー(テスト、linter、型チェッカー、構造テスト、レビュー)です。両方が必要です。ガイドだけでは効いたかどうかが分からず、センサーだけでは毎回同じ間違いを捕まえることになります。AI によるレビューより、速く安く再現性のある決定的なセンサーを優先し、linter のメッセージには直し方まで書いておきましょう。

  3. 03

    skills、プラグイン、hooks のコンテキストコスト

    skills は積み重なるまでは安価です。Anthropic のドキュメントでは、起動時のコストはインストール済みの skill 1 つあたり約 100 トークン、発動するとさらに最大 5,000 トークンとされています。ECC はフルインストールだとルールと skills がコンテキストウィンドウの大きな部分を占めるため、最小プロファイルが用意されています。Claude Code では claude plugin details で各プラグインが毎ターン追加する量を確認できます。自分のワークフローを満たす最小限だけを入れ、1 か月使っていないものは外しましょう。

  4. 04

    変更の大きさに見合ったプロセス

    仕様駆動のフレームワークや複数の役割を使うフレームワークは、エージェントの作業をレビューできる文書に変えますが、その分のコストがかかります。Scott Logic の試行では、Spec Kit は機能 1 つあたり約 2〜3.5 時間の人によるレビューを要しました。BMAD は機能ごとに複数の計画文書を作り、Superpowers は小さな修正でも遅くトークンを多く使います。Matt Pocock の skills はその対極で、呼び出さない限り何も動きません。1 行の修正ならプロセスを縮められるか(BMAD の Build skill は今はそうします)を確かめ、ワークフローのフレームワークはプロジェクトごとに 1 つだけ入れましょう。Superpowers、BMAD、ECC、Addy Osmani のパックは機能が重なり、互いに競合します。

  5. 05

    セッションが終わっても残る状態

    新しいセッションは前回の記憶なしに始まります。Anthropic の長時間稼働エージェントに関する記事は、単純なファイルによる解決策を示しています。各項目に合格か否かの印を付けた JSON の機能リスト、進捗ログ、アプリを起動する init.sh、1 セッションに 1 機能、そして各セッション終了時の git コミットです。メモリープラグインはこれを自動化しますが、代償があります。claude-mem は毎セッションを自分で費用を払うモデルで要約し、そのローカル worker はリクエストを認証しません。context-mode はツールの出力をローカルのインデックスに保存し、コンパクション後に作業状態を再構築します。まずは単純なファイルから試しましょう。

  6. 06

    サンドボックスとコマンドガード、どちらか一方ではなく両方

    エージェントは言いくるめられて何でも実行しうるので、制限はプロンプトではなく OS に置くべきです。Claude Code の /sandbox の中核である Anthropic の Sandbox Runtime は、ファイル書き込みとネットワークアクセスを許可したものだけに制限しますが、プロジェクト内への書き込みは設計上許すため、git reset --hard や git push --force は実行されてしまいます。CC Safety Net はシェルコマンドを実行前に読んでそれらを止めますが、ファイルもネットワークも制御しません。組み合わせれば互いの穴を埋められます。

  7. 07

    トークン節約の主張は、自分の請求額で確かめる

    いくつものツールがコンテキストの縮小とコスト削減をうたっています。ツール出力が短くなっても、セッションが安くなるとは限りません。rtk の独立した 2 つのテストは、主要な実行で節約を確認できませんでした(それぞれ 7.6% と 5.8% の増加)。理由の 1 つは、その hook が Bash の呼び出ししか見ないことです。context-mode の無料プラグインのコストテストは誰も公表していません。デモの 1 タスクではなく、普段の作業 1 週間分について、自分の利用ログ(ccusage がローカルで読み取れます)で導入前後を比べましょう。

  8. 08

    エージェント内で動くコードを誰が変更できるか

    プラグインや skill パックは、あなたの権限で hooks や MCP サーバーを実行します。Claude Code の公式マーケットプレイスは各エントリーを特定のコミットに固定していますが、Anthropic は掲載がセキュリティ監査ではないと述べており、プラグインは既定で自動更新されます。ECC の README はミラーにマルウェアが含まれる可能性を警告しており、CC Safety Net の既定のインストールは @latest を取得します。元のリポジトリからインストールし、チームではバージョンを固定し、有効にする前に hook のスクリプトを読みましょう。

選択肢の違い

harness エンジニアリングとは、コーディングエージェントの内部ではなく周囲を整える仕事です。エージェントが読むファイル、出力を判定するチェック、セッションをまたいで作業を引き継ぐループがその対象です。ここで扱うツールはいくつかのグループに分かれます。コンテキストファイルと skill パック(Karpathy の CLAUDE.md、Anthropic Skills、Addy Osmani と Matt Pocock の skills)は、エージェントにルールと手順を与えます。ワークフローのフレームワーク(Superpowers、Spec Kit、BMAD、ECC)は仕様、計画、テスト、レビューの一連の流れを課し、主な違いは人が読むべき文書の量です。コンテキストとメモリーのツール(context-mode、rtk、claude-mem)は、コンテキストウィンドウを小さく保つか、セッション間で状態を引き継ごうとします。安全のための層(Sandbox Runtime、CC Safety Net)は、エージェントが何を指示されたかにかかわらず、できることを制限します。これらの多くは Claude Code の公式マーケットプレイスからインストールでき、Learn Harness Engineering はこの分野全体を教える講座です。

エージェント自体(Claude Code、Codex、OpenCode)は内側の harness であり、コーディングエージェントのレビューで扱っています。外側の harness で最も重要なセンサーは、たいていすでに持っているものです。テストスイート、型チェッカー、linter、CI です。下のツールはどれもそれらの代わりにはならず、いくつかはそれらがあって初めてうまく機能します。

14 個のツールを比較

当サイトの評価順です。各レビューで出典、料金、評価の詳細を確認できます。

ハーネスエンジニアリングのツール比較
ツール評価当サイトの評価向いている用途料金
Superpowersリポジトリ4.7/5コーディングエージェントを慎重なジュニアエンジニアのように振る舞わせる規律レイヤーであり、1行の修正を超える規模の作業であれば追加のトークンを費やす価値があります。計画、テスト、レビューが組み込まれた状態で、エージェントに数時間の機能開発を実行させたい開発者に適しています。無料かつオープンソース(MIT)です。実行するエージェントのモデル使用料を支払います。
Matt Pocock's Skillsリポジトリ4.5/5Matt Pocock のスキルは、エージェントがコードを書く前に計画をあなたと議論し尽くさせます。/grill-me だけでもインストールする価値があります。プロセスをフレームワークに委ねずに、軽量な計画と TDD の習慣を取り入れたいエンジニア。無料のオープンソース(MIT)です。エージェントのモデル利用料は自分で払います。
Anthropic Skillsリポジトリ4.4/5自分でスキルを書く前に読み、Claude Code で Office ファイルや PDF を扱う必要があるならインストールすべきものです。ただし、文書スキルをフォークできるものと勘違いしないでください。スキルを書くすべての人と、Office や PDF を扱う必要がある Claude Code ユーザー。無料です。サンプルのスキルは Apache-2.0 で、文書スキルはソース公開であってオープンソースではありません。
Anthropic Sandbox Runtime (srt)リポジトリ4.4/5コーディングエージェントは何にでも誘導される可能性がありますが、オペレーティングシステムはそうではありません。srt はオペレーティングシステムに制御権を委ねます。自身のマシンでコーディングエージェントを実行するすべての開発者の第一層の防御策として最適です。Apache 2.0 ライセンスに基づく無料でオープンソースのソフトウェアです。
Spec Kitリポジトリ4.3/5Spec Kit はエージェントの作業を git 上でレビュー可能なドキュメントに変換しますが、その対価として機能ごとに数時間の人間による読解時間がかかります。エージェントがコードを書く前に、書面化されたレビュー可能な仕様を求めるチームに適しています。無料でオープンソースです(MIT)。
Agent Skills (Addy Osmani)リポジトリ4.3/5Addy Osmani のパックは、シニアエンジニアの習慣を、エージェントが言い逃れできない関門に変えます。ブラウザーを本気で扱う数少ないスキルセットでもあります。仕様からローンチまでを一つの構造化されたスキルパックでまかないたい Web 開発者。無料のオープンソース(MIT)です。エージェントのモデル利用料は自己負担です。
Claude Code official plugin marketplaceリポジトリ4.3/5第三者のマーケットプレイスを追加する前にまずここから始めるべきです。コミットに固定されたエントリーと見えるコンテキストのコストにより最も安全な初期設定ですが、掲載はセキュリティ監査ではありません。すべての Claude Code のユーザーにとって、プラグインを探す最初の場所です。無料です。カタログのリポジトリは Apache-2.0 で、各プラグインには独自のライセンスがあり、ベンダーのプラグインの多くはそのベンダーの有料アカウントが必要です。
Learn Harness Engineeringリポジトリ4.1/5エージェントによるコーディングの地味な部分、つまりモデルの周りの足場についての本物のカリキュラムです。独創性よりも構成のほうが優れています。すでに Claude Code や Codex を使っていて、無人のエージェントのセッションをより信頼できるものにする体系的な方法がほしいエンジニア。無料(MIT)です。プロジェクトを進めるには、Claude Code や Codex などの自分のコーディングエージェントが必要です。
CC Safety Netリポジトリ4.0/5サンドボックスが意図的に許してしまう被害、つまり自分のプロジェクト内での force-push、hard reset、rm -rf に対するシートベルトです。コーディングエージェントに、1つずつ承認せずにシェルコマンドを実行させているすべての人に向いています。MIT ライセンスの無料オープンソースです。
BMAD Methodリポジトリ3.8/5BMAD の書類仕事は、承認を出す利害関係者がいるプロジェクトでは元が取れますが、それより小さな作業すべてで何時間もの代償を求めます。PRD、アーキテクチャ、ストーリーを生成してレビューしたい、大きめのプロジェクトのチーム。無料のオープンソース(MIT)です。「BMad」と「BMAD-METHOD」は BMad Code, LLC の商標です。
Everything Claude Code (ECC)リポジトリ3.8/5ECC はワークフローではなく部品箱です。minimal のプロファイルなら役に立ちますが、full のサイズではコンテキストに常に税金がかかります。大きなツールキットを求め、それを minimal のプロファイルまで絞り込める Claude Code のパワーユーザー。無料のオープンソース(MIT)です。プライベートリポジトリ向けの ECC Pro GitHub App は 1 シートあたり月額 $19、Enterprise は見積もりです。費用はエージェントのモデル利用料です。
claude-memリポジトリ3.7/5Claude Code のための本物のセッション間の記憶ですが、ホスト型のサブスクリプションへ誘導するインストーラーに包まれており、圧縮の請求にも注意が必要です。長期のプロジェクトで、エージェントに過去のセッションを覚えていてほしい開発者に向いています。オープンソース(Apache-2.0)です。圧縮は自分の Anthropic のプランかキーで動きます。ホスト型の CMEM のプランは Pro が月 $30、Heavy が月 $70、Max が月 $100 で、超過分は別料金です。TeamBrain の価格は発表されていません。
context-modeリポジトリ3.6/5圧縮後に流れを見失う長いセッションには試す価値があります。ただし、無料プラグインで請求額が下がることを示した人はまだいません。長いセッションが圧縮後に作業を見失ってしまう Claude Code ユーザー。プラグインは無料(Elastic License 2.0)。ホスト型ゲートウェイ:初回のみ 1,000 リクエスト無料。Starter は月額 $20(10,000 リクエスト)、Pro は月額 $49(50,000 リクエスト)。モデルプロバイダーへの支払いは別途直接行います。
rtk (Rust Token Killer)リポジトリ3.4/5シェルの出力は短縮されますが、それはClaude Codeの利用料が安くなることと同義ではなく、2つの独立したコスト検証の双方で削減効果はないと結論づけられました。シェルの出力が極めて冗長であり、その効果を自身で測定する開発者に適しています。無料(Apache-2.0のCLIに加え、BUSL-1.1のエンジン。Apacheのみのrtk-ossも利用可能です)。商用での再販にはライセンスが必要です。チーム向けのRTK Proは有料で、7日間のトライアルがあります。

仕様の比較

このステップで重要な仕様です。2026年11月6日に確認しました。導入前に提供元のサイトで確認してください。

ハーネスエンジニアリング:仕様の比較
ツール種類加わるもの対応エージェントコンテキストやトークンのコストライセンス
Superpowersワークフロー skills のプラグインブレインストーミング、計画、TDD、サブエージェントによるレビュー16 の harness高い。計画のタスク数に応じて増えるMIT
Matt Pocock's Skills組み合わせて使う skills/grill-me, /tdd, /code-reviewClaude Code、Codex、Copilot。ほかは npx 経由呼び出したときだけ。サブエージェントのレビューは積み重なるMIT
Anthropic Skillsリファレンス skills と仕様docx、pdf、skill-creator を含む 19 の skillsClaude Code、claude.ai、Claude APIskill 1 つで約 100 トークン。使用時に最大 5,000Apache 2.0。文書系 skills はソース公開のみ
Anthropic Sandbox Runtime (srt)OS レベルのサンドボックスファイル書き込みとネットワークの許可リスト任意のプロセス。Claude Code の /sandboxなしApache 2.0
Spec Kit仕様駆動の CLI とコマンド憲章、仕様、計画、タスク、収束チェック41 のエージェントエージェント利用料に加え、機能ごとに 2〜3.5 時間のレビューMIT
Agent Skills (Addy Osmani)エンジニアリングワークフローの skills25 の skills、9 のコマンド、証拠の関門Claude Code、Codex、skills CLI で 70 以上セッションが長くなる。数値の公表なしMIT
Claude Code official plugin marketplaceプラグインのマーケットプレイスコミットに固定された 315 のプラグインClaude Codeプラグインごと。claude plugin details で表示Apache 2.0
Learn Harness Engineering講座:14 の講義、8 つのプロジェクトテンプレート、harness-creator skill、監査スクリプトエージェントを問わない無料。エージェントの利用料のみMIT
CC Safety Netコマンドガード(hook)破壊的な git、rm -rf、秘密情報の読み取りを阻止Claude Code、Codex、Cursor ほかなしMIT
BMAD Method役割ベースのアジャイルフレームワークブリーフ、PRD、アーキテクチャ、ストーリーClaude Code、Codex ほか高い。機能ごとに複数の文書MIT(名称は商標)
Everything Claude Code (ECC)harness キット71 のエージェント、311 の skills、hooks、AgentShieldClaude Code は安定版、ほかはベータフルインストールでは重い。最小プロファイルありMIT
claude-memセッション間メモリーのプラグインhooks がセッションを記録。MCP で呼び出しClaude Code、Codex、OpenCode ほか毎セッションに圧縮用トークンApache 2.0
context-modeコンテキスト用プラグインと MCP サーバーツール出力のインデックス化。コンパクション後の状態再構築17 のプラットフォーム削減を狙う。無料プラグインは未検証Elastic 2.0
rtk (Rust Token Killer)シェル出力のプロキシ(hook)100 以上のコマンドの出力を圧縮18 のエージェント独立した 2 つのテストで節約は確認されずApache 2.0 / BUSL-1.1

このガイドの出典