docs

docs(ai-jury)

複数のAIエージェントにPRや差分をレビューさせ、議論・検証を経て単一の判定をまとめるCLI連携スキル。

AIスキル大辞典による日本語要約
品質評価92/100評価確度:十分
人気度(GitHub Star) 35発掘スコア 92
01

このSkillでできること

  • ✓Claude Code、Codexなど複数のAIエージェントをレビュー役として編成する
  • ✓PRまたは差分について、合意した指摘と対立する指摘を整理する
  • ✓APPROVE、COMMENT、REQUEST CHANGESなどの議長判定を返す
  • ✓オフラインのモック実行や利用可能なレビュアーの確認に対応する
02

使い方

01
STEP 1

ai-juryスキルをホストエージェントのスキルとして認識させる

02
STEP 2

レビュー対象をPRまたは差分として指定する

03
STEP 3

設定したレビュアーを使って議論・検証・統合を実行する

04
STEP 4

判定、合意した指摘、未解決の指摘を確認する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/berkayturanci/ai-jury
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

cp -R skills/ai-jury <your-project>/.claude/skills/ai-jury
brew install berkayturanci/ai-jury/ai-jury
curl -fsSL https://ai-jury.dev/install.sh | sh
pipx install ai-jury
git clone --depth 1 https://github.com/berkayturanci/ai-jury   ~/.cursor/plugins/local/ai-jury
name: Jury code scanning
on:
pull_request:
permissions:
contents: read
security-events: write   # required by upload-sarif
jobs:
jury:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1  # v7.0.1
with:
fetch-depth: 0   # need the base commit to diff against
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97  # v7.0.0
with:
python-version: "3.13"
- name: Install jury
run: pip install ai-jury   # or: pip install .
- name: Produce SARIF from the PR diff
env:   # the hosted-API seats of the jury.toml above read these
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
run: |
git diff "origin/${{ github.base_ref }}...HEAD" > pr.diff
jury --diff-file pr.diff --format sarif -o jury.sarif
- name: Upload to code scanning
uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0
with:
sarif_file: jury.sarif
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

このPRについてai-juryを招集し、複数エージェントでレビューしてください。最終判定、合意した指摘(path:line付き)、意見が分かれた指摘を分けて報告してください。
出力例を見る
判定: REQUEST CHANGES
合意した指摘: path/to/file.py:42 — 入力検証が不足
未解決の指摘: 追加のテストが必要か、エージェント間で意見が分かれています。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み検出あり
ネットワークアクセス検出あり
認証情報検出あり
検出根拠を見る
  • file_write: `skills/`](../skills): [large code block omitted]bash cp -R skills/ai-jury /.claude/skills/ai-jury [large code block omitted]bash jury --pr 123 [l
  • network: verdict — a chair's synthesis or a panel vote. [![CI](https://github.com/berkayturanci/ai-jury/actions/workflows/ci.yml/badge.svg)](https://github.com/b
  • network: ayturanci/ai-jury/actions/workflows/ci.yml/badge.svg)](https://github.com/berkayturanci/ai-jury/actions/workflows/ci.yml) [![coverage](https://img.shield
  • credential: ate them. - [SECURITY.md](SECURITY.md) — data-flow and secret-redaction reference. - Agent-readable: [`llms.txt`](llms.txt) (concise) and [`llms-full.t
06

関連Skill