tech-leads-club/harness-toolkit
Steers Cursor and Claude Code agents with gates → follow-up → handoff → policy.
解決する問題
CursorやClaude CodeなどのAIコーディングエージェントに保護層を提供し、エージェント自身が迂回または無効化できない厳格な安全および運用ルールに従うことを保証します。エージェントがアクションを実行する前にイベントをインターセプトすることで、不正な破壊的アクション、シークレットの漏洩、一貫性のないエージェントの動作を防ぎます。
仕組み
このツールキットは、エディタのイベントストリームにフックするゲートキーパーとして機能します。すべてのアクションを3層のルールに対して評価します:危険なコマンド(プロジェクト外のファイル削除など)をブロックする非設定可能な「フロア」、ポリシーの改ざんを監視する「常時オン」のチェック、および特定のワークフロー(lint、テスト、カスタムプロジェクトルールなど)を強制するために有効にするオプションの「レール」です。ルールがトリガーされると、ハーネスはアクションを拒否するか、確認を求めるか、エージェントの会話にガイダンスを注入できます。
対象者
AIコーディングエージェントを使用し、エージェント自身の内部設定に依存せずに、セキュリティを強制し、コード品質を維持し、リポジトリ全体で一貫した開発プラクティスを確保する必要がある開発者およびテックリード向けに設計されています。
ハイライト
- 迂回不可能なフロア: 無効化できない8つのコアルールで、破壊的なコマンド、シークレットアクセス、不正なポリシー変更から保護します。
- ゼロランタイム依存: 外部ランタイム依存なしで、パフォーマンスと信頼性のために構築されています。
- カスタマイズ可能なレール: lint/テスト強制、依存関係チェック、シェル停滞検出など、24のオプション機能。
- オペレータールール: エージェントが続行する前に特定のアクションまたは証明を強制するカスタムMarkdownベースのルールを定義できます。
- 可観測性: エージェントの決定、ゲート失敗、ルール強制履歴を監査するための詳細なレポートコマンドを提供します。
関連
- プロジェクト
Prorise-cool/Claude-Code-Multi-AgentClaude Code Multi‑Agent は、Anthropic の Claude Code プロジェクトに認識能力とエキスパートエージェント機能を追加するオープンソースフレームワークです。Python Hook システムとローカル実行の Ollama モデルを使用して、コードベースの種類を自動検出、ユーザーの意図を分析、300以上ものドメイン固有の「スキル」(バックエンド、フロントエンド、テスト、セキュリティなど)をロードし、自動ドキュメント(DEVELOPMENT.md、KNOWLEDGE.md、CHANGELOG.md)を強制します。リポジトリをクローンし、Ollama、モデル、uv をインストールした後、プロジェクトをリポジトリに配置するだけで、Claude Code は即座にコンテキストを把握し、適切なツールを提案し、`/backend‑specialist` や `/kiro/spec` のようなスラッシュコマンドで操作できます。
主な特徴:
- ゼロ構成スタート;すべての設定は `.claude/settings.json` と `prompts.json` に保存。
- セッション開始、ユーザーのプロンプト、ツール使用などに応じて実行される Hooks で、プロジェクト検出、意図分析、ドキュメント更新を処理。
- Skills は `SKILL.md` ファイルで定義され、自動検出される。
- 外部 API を一切使わず、完全にローカルで動作。Git と統合可能。MIT ライセンス。
個人開発者や小さなチームが再現可能でオンプレミスの AI コーディングアシスタントを必要とする場合に最適です。
- プロジェクト
HeyCubit/effortlessプロンプトに応じて推論の労力を自動調整し、APIコストを削減するClaude Codeプラグイン。チャットコンテキスト、キャッシュの健全性、セッションハンドオフを管理するツールも提供します。
- プロジェクト
- プロジェクト
anza-xyz/molluskMollusk は、Solana プログラム用の軽量テストハーネスで、完全なバリデータランタイムのオーバーヘッドなしに、高速で最小化された SVM 環境でプログラムを実行します。BPF Loader を通じてプログラムの ELF ファイルを直接実行し、命令チェーン、自動アカウントビルダー、ステートフルなテストコンテキスト、コンピュートユニットベンチマーク、リプレイ可能なテストフィクスチャをサポートします。