Openclaw向けCodebase Argus

Codebase Argusは、GitHub Pull Requests、CI障害、複雑なフォーク統合の証拠優先分析を提供する、ポータブルなマルチエージェントレビュープレイブックです。

aaronz345
v0.1.0
May 11, 2026
0
819
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install codebase-argus

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って codebase-argus をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Codebase Argus とは?

Codebase Argusは、開発ワークフローに厳格で証拠に基づいた監視をもたらす、適応性の高いエージェントスキルです。Openclaw Skillsを活用して、GitHub PRレビューやCI障害診断といった負荷の高い作業を自動化します。OpenAI、Claude、Geminiなどの複数のAIプロバイダーが結果をクロスリファレンス(相互参照)し、最大限の精度を実現する法廷(tribunal)として機能するように設計されています。

単なるレビューを超え、Codebase Argusは長期メンテナンスされるフォークの管理に優れています。マージやリベースをシミュレートし、メインブランチに反映する前にリスクを特定できます。GitHub App webhookとしてデプロイする場合でも、ローカルCLIツールとして使用する場合でも、モデルの幻覚よりも具体的な証拠を優先し、セキュリティ上の重要な変更や破壊的なワークフローが見過ごされないようにします。

Codebase Argus のユースケース

  • セキュリティ上の欠陥、テストの欠落、機密ワークフローの編集がないか、リスクの高いGitHub Pull Requestsをレビューします。
  • GitHub Actionsログとローカル障害出力を分析し、CI障害の根本原因を診断します。
  • lockfileのリフレッシュやlintingエラーなどの機械的な障害に対して、安全な自動修正計画を生成します。
  • アップストリーム同期をシミュレートし、merge/rebaseの競合を特定して、長期メンテナンスされるフォークを管理します。
  • GitHub Appをデプロイし、リポジトリのコメント内で自動化された/argusコマンド応答を提供します。

Codebase Argus の仕組み

  1. 証拠収集: エージェントがPRメタデータ、diff、GitHub Actionログ、またはローカルCI出力を取得し、包括的なコンテキストパッケージを作成します。
  2. ポリシー評価: ローカルの.codebase-argus.ymlポリシーファイルに対してコードをチェックし、リポジトリ固有のルールへの準拠を保証します。
  3. 法廷分析: 証拠は、マルチエージェントレビューのために1つまたは複数のAIプロバイダー(OpenAI、Anthropic、Gemini、またはローカルCLI)に送信されます。
  4. リスク評価: このスキルは、認証変更、ルーティング処理の編集、依存関係の更新などの高リスク領域を特定します。
  5. レポートとフィードバック: 分析結果は、Markdownレポート、CLIサマリーとして提示されるか、GitHub Webhookを介してインラインコメントとして投稿されます。

Codebase Argus のセットアップ

node、npm、gitがインストールされていることを確認してください。リポジトリをクローンし、依存関係をインストールします:

npm install
# 公開PRに対する基本的なレビューを実行
npm run argus -- review owner/repo#123

AI駆動レビューを有効にするには、プロバイダーキーをエクスポートしてください:

export OPENAI_API_KEY='your-key'
export ANTHROPIC_API_KEY='your-key'
# マルチエージェント法廷を実行
npm run argus -- review owner/repo#123 --tribunal openai-api,anthropic-api

Codebase Argus のデータスキーマとタクソノミー

Codebase Argusはローカルキャッシュ内でデータを整理し、安全な認証のために環境変数を利用します。

データ型 説明
ローカルキャッシュ .cache/reposに配置され、一時的な作業ツリーとログ分析に使用されます。
ポリシーファイル .codebase-argus.ymlは、エージェントのローカルルールとゲートを定義します。
環境変数 GITHUB_TOKENをAPIアクセスに使用し、プロバイダー固有のキーをLLM分析に使用します。
Webhookの状態 GitHub Labels (例: argus:paused) を介して管理され、自動化フローを制御します。

Codebase Argus の高度な機能

  • 法廷モード: 複数のLLMプロバイダーからの洞察を集約し、誤検知を減らして事実を検証します。
  • ダウンストリーム同期シミュレーション: git merge-treeとgit range-diffを使用して、ブランチを変更せずに統合リスクを評価します。
  • GitHub App統合: PRコメント内でのスラッシュコマンド (/argus review, /argus autofix) を直接サポートします。
  • 自動修正計画: 自動化されたクリーンアップタスクのための、限定的で機械的な修復計画を生成します。
  • ローカルダッシュボード: npm run devを介して視覚的なインターフェースを提供し、マージリスクとエージェントワークフローを調査します。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*