
addyosmani/adverse
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Multi-agent adversarial 코드 검토 어떤 코딩 에이전트
개요
Coding 에이전트를 위한 Multi-agent adversarial 코드 검토. 독립형 및 Claude Code 모두의 배송 - 작업 흐름에 맞는 선택, 언젠가 논리는 같은 Node.js 코드입니다. stdin을 읽고 stdout — Claude Code, Codex CLI, Gemini, Aider, Ollama를 작성하는 코딩 시약 CLI를 포장하십시오. 문 CI를 원할 때, Makefile에서 실행하거나 non-Anthropic 모델을 사용합니다. 기술/대리점/입니다. Skill.sh를 통해 One-liner 설치: 그것은 repo를 복제, locates skills/adverse-review/, 그리고 ~/.claude/skills/adverse-review/(또는 .claude/skills/ 와 --project)에 설치. 다시 업데이트합니다. 만약 정확히 subpath, npx 기술을 추가하면 https://github.com/addyosmani/adverse/tree/main/skills/adverse-review도 작동합니다. 또는 손에 의해: Inside Claude Code, "adversarial review", "이 변경 사항의 추가 검토", 또는 "다각의 변경 사항"을 보거나 /adverse-review를 누르십시오.
개요(AI 번역)
Multi-agent adversarial code review forany 코딩 에이전트. 독립형 CLI 및 Claude Code Skill와 함께 배송 - 작업 흐름에 맞는 선택, 언더 라이닝 논리는 같은 Node.js 코드입니다.
실행하는 두 가지 방법
으로 CLI
stdin을 읽고 stdout — Claude Code, Codex CLI, Gemini, Aider, Ollama를 작성하는 코딩 시약 CLI를 포장하십시오. 문 CI를 원할 때, Makefile에서 실행하거나 non-Anthropic 모델을 사용합니다.
Claude 코드 기술로
기술이 skills/adverse-review/에 있습니다. Skill.sh를 통해 One-liner 설치:
그것은 repo를 복제, 찾습니다 skills/adverse-review/], 설치 ~/.claude/skills/adverse-review/] (또는 [T3]]] --project]). 다시 업데이트합니다. 만약 당신이 정확한 subpath를 핀치면, npx skills add https://github.com/addyosmani/adverse/tree/main/skills/adverse-review도 작동합니다. 또는 손에 의해:
Inside Claude Code, “adversarial review”, “이 변경 사항의 추가 검토”, 또는 "다각의 변경 사항"을 보거나 /adverse-review를 누르십시오.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
adverse
Multi-agent adversarial code review for any coding agent. Ships as both a standalone CLI and a Claude Code Skill — pick whichever fits your workflow, the underlying logic is the same Node.js code.
$ adverse review ./src
⏳ collecting source...
42 files in ./src
⏳ round 1: 3 reviewers in parallel...
✓ auditor: 5 findings, conditional (38.2s)
✓ adversary: 3 findings, reject (44.7s)
✓ pragmatist: 4 findings, approve (29.1s)
⏳ round 2: 3 reviewers cross-examining...
✓ auditor: 2 validated, 1 challenged, 0 added
✓ adversary: 4 validated, 0 challenged, 1 added
✓ pragmatist: 1 validated, 2 challenged, 0 added
⏳ synthesizing...
# Adversarial Code Review
**Verdict:** SHIP-WITH-CAVEATS (2/3 ship, 1/3 block)
**Findings:** 3 critical · 5 warning · 1 info
## Cross-validated findings (multiple reviewers reported independently)
### 🔴 [CRITICAL] SQL injection in query builder — db.py:22
…
Two ways to run it
As a CLI
Wraps any coding-agent CLI that reads stdin and writes stdout — Claude Code, Codex CLI, Gemini, Aider, Ollama. Good when you want to gate CI, run from a Makefile, or use a non-Anthropic model.
npm install -g adverse
# or run directly without installing:
npx adverse review ./src
As a Claude Code Skill
The skill is in skills/adverse-review/. One-liner install via skills.sh:
npx skills add addyosmani/adverse
That clones the repo, locates skills/adverse-review/, and installs it to ~/.claude/skills/adverse-review/ (or .claude/skills/ with --project). Re-run to update. If you’d rather pin the exact subpath, npx skills add https://github.com/addyosmani/adverse/tree/main/skills/adverse-review works too. Or do it by hand:
git clone https://github.com/addyosmani/adverse.git ~/.adverse-source
mkdir -p ~/.claude/skills
ln -s ~/.adverse-source/skills/adverse-review ~/.claude/skills/adverse-review
Inside Claude Code, ask for “adversarial review”, “adverse review of these changes”, or “review my changes from multiple angles” — or hit /adverse-review. The skill handles scope detection (uncommitted changes vs branch diff vs full tree), spawns three reviewer subagents in parallel via Claude Code’s native Agent tool (no nested-auth issues, no subprocess overhead), runs the cross-review round, and calls a small Node helper for the deterministic synthesis step. Needs node ≥ 20 on PATH; no npm install.
Both modes share the same src/ core, so a finding the CLI flags is the same finding the Skill flags — no drift between the two.
Why this design
The naive way to do “AI code review” is one model, one shot. You get one perspective with all the blind spots that perspective has.
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add addyosmani/adverse