OpenSource-Hub
C

claude-code-harness

SHA-256
1.7k stars·開発ツール·SHA-256 チェックサム確認済み

Claude Code向けの構造化開発プロセスオーケストレーションツールであり、「計画—実施—レビュー—リリース」のサイクルを通じてAIエージェントの暴走を防ぎ、コード品質と監査可能性を確保します。

Claude Code に手綱をつけ、AI コーディングを気ままなチャットから反復可能なデリバリーパイプラインへと変える。

主な機能

  • "強制的に Plan→Work→Review→Release の4段階サイクルを適用し、AIエージェントの勝手な動作を防止"
  • "spec.md と Plans.md を自動生成して唯一の情報源とし、すべての作業は承認された計画に基づいて実施"
  • "実装フェーズでは強制的に TDD(テスト駆動開発)を適用し、レビューと実装を分離して品質を確保"
  • "リリース前に変更履歴、タグの境界、エビデンスの完全性を自動チェック"
  • "ネイティブ Go で実装、Node.js 不要、軽量かつクロスプラットフォーム"

できないこと

  • このプロジェクトは Claude Code v2.1+ にのみ適用されます。他のホスト(Codex CLI、OpenCode など)のサポートレベルは内部互換または候補であり、本番環境で完全に同一のエクスペリエンスを期待しないでください。
  • /harness-work all は、計画が明確でリポジトリのベースラインが既知の場合にのみ使用してください。そうでないと混乱を招く可能性があります。
  • harness-mem はオプションのセッション間メモリコンポーネントであり、個別に設定してヘルスステータスを確認する必要があります。設定しなくても機能が失われることはありません。
  • raw(raw codex exec など)を Harness が提供するコマンドの代わりに直接使用しないでください。そうしないと、構造化レビューや証拠のパッケージ化を得られません。

使用例

  • 高コード品質なAI支援開発プロジェクトが必要であり、AIが勝手にコードを捏造したりテストを漏らしたりすることを避けたい
  • チームで協力する際、AIが生成したコードに対して構造化された承認と監査が必要

Claude Code Harness は、Go ネイティブで構築された軽量な開発フローオーケストレーションツールであり、Claude Code および互換性のある AI コーディングアシスタント向けに設計されています。「計画→実装→レビュー→リリース」の反復可能なサイクルを強制し、生の AI エージェントによく見られる「計画の欠落、テストの任意、レビューの遅延」といった問題を回避します。中核となる仕組みは、spec.md と Plans.md を信頼できる情報源として扱い、承認されたタスクに対して TDD(テスト駆動開発)を必須とし、レビューと実装を分離し、PR やリリースには検証済みの証拠だけをパッケージ化することです。プラグインやスクリプトを介して複数のホスト(Claude Code、Codex CLI、OpenCode など)でのデプロイをサポートします。Superpowers や Hermes Agent などのより重量級なツールと比較して、Harness はより軽量(わずか5つのコア動詞コマンド)で、Node.js に依存せず、「観測されないことは存在しないことを意味しない」という厳密な原則に従い、AI によるデータの捏造を防ぎます。予測可能性と監査可能性を重視する個人やチームに適しています。

タグ

claude-codedevelopment-harnessagent-workflowplan-work-reviewcode-qualitygo-native

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

Claude Codeで /plugin marketplace add Chachamaru127/claude-code-harness を実行する

4

/plugin install claude-code-harness@claude-code-harness-marketplace を実行する

5

/harness-setup を実行して初期化を完了する

インストールガイド
  1. Claude Codeで /plugin marketplace add Chachamaru127/claude-code-harness を実行する
  2. /plugin install claude-code-harness@claude-code-harness-marketplace を実行する
  3. /harness-setup を実行して初期化を完了する
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

f938a7f58cb7b10ff902d2969b9d8b198811e8e5f87ead178e39d758adef810e

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Claude Codeで /plugin remove claude-code-harness を実行してプラグインを削除し、その後プロジェクトディレクトリ内の harness が生成した .harness、spec.md、Plans.md などのファイルを手動で削除します(オプション)。harness-mem を使用している場合は、bin/harness doctor --migration-report を実行して残存ファイルを確認してからクリーンアップしてください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-26 11:25:31
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト