Communityコーディング&開発github.com

NoBones1/code-audit

マルチエージェントAIコードレビューツール — 5つの専門エージェントと審査集約機能。Claude Codeプラグイン、Python CLI、GitHub PR統合、VS Code拡張機能。

code-audit とは?

このスキルは、コードベースを包括的にレビューするために設計されたマルチエージェントAIツールです。5つの専門エージェントがそれぞれ異なる視点(セキュリティ、パフォーマンス、スタイル、ロジック、ベストプラクティスなど)からコードを分析し、最終的に審査エージェントがそれらの結果を集約して総合的なレポートを生成します。Claude Codeのプラグインとして動作するほか、Python CLI経由でスタンドアロン利用も可能で、GitHub PRと統合することでプルリクエストごとに自動レビューを実行できます。また、VS Code拡張機能としてエディタ内から直接利用することもでき、開発者はコード作成中に即座にフィードバックを得られます。このマルチエージェントアプローチにより、人間のレビュアーが見落としがちな問題を発見し、コード品質を向上させることができます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add NoBones1/code-audit

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

code-audit は何をしますか?

マルチエージェントAIコードレビューツール — 5つの専門エージェント + 審査集約機能。Claude Codeプラグイン、Python CLI、GitHub PR統合、VS Code拡張機能。

概要

code-auditは、コードベースの自動レビューを実行するためのマルチエージェントツールです。5つの専門エージェントがそれぞれコードを分析し、審査エージェントが結果を集約して総合的なレポートを生成します。

主な機能

  • 5つの専門エージェント: セキュリティ、パフォーマンス、コードスタイル、ロジックエラー、ベストプラクティスの各観点からコードを分析
  • 審査集約: 全エージェントの結果を統合し、優先順位付けされた改善点を提示
  • 複数のインターフェース: Claude Codeプラグイン、Python CLI、GitHub PR統合、VS Code拡張機能
  • カスタマイズ可能: 設定ファイルによるエージェントの動作調整

インストール

Claude Codeプラグイン

claude plugins install code-audit

Python CLI

pip install code-audit

VS Code拡張機能

VS Code Marketplaceから「Code Audit」をインストールしてください。

使い方

CLI

code-audit review /path/to/code

オプション:

  • --output JSON または --output HTML
  • --verbose

GitHub PR統合

.github/workflows/code-audit.yml:

name: Code Audit
on: [pull_request]
jobs:
  audit:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Run Code Audit
        uses: noBones1/code-audit-action@v1

VS Code拡張機能

コマンドパレットから「Code Audit: Review Current File」を実行します。

設定

プロジェクトルートにcode-audit.yamlを作成します:

agents:
  security:
    enabled: true
    rules:
      - CWE-79
      - CWE-89
  performance:
    enabled: true
  style:
    enabled: true
    max_warnings: 10
judge:
  aggregation: weighted
  weights:
    security: 0.3
    performance: 0.2
    logic: 0.3
    style: 0.1
    best_practices: 0.1

出力形式

レポートは以下の形式で出力されます:

# コードレビューレポート

## セキュリティ
- [高] 行 42: SQLインジェクションの可能性

## パフォーマンス
- [中] 行 105: ループ内で不必要な再計算

## 総合スコア: 78/100

ライセンス

MIT

関連スキル