К основному содержанию
скилл CX Codex

second-opinion · awrshift — скилл для Claude Code: перепроверка ответов агента

Скилл запускает независимых ревьюеров, которые проверяют ответ агента до того, как тот попадёт к вам. Пригодится на архитектурных решениях и выборе между вариантами.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add awrshift/agent-memory-kit --skill second-opinion -a claude-code
Открыть на GitHub

Что делает second-opinion

Скилл заставляет агента сначала сформулировать своё предложение с обоснованием и компромиссами, показать его вам, и только потом звать ревьюеров. Так ревьюер работает как проверяющий, а не как источник готового решения.

Три стиля на выбор. Devil's Advocate — один критик, которого запускают на изолированном агенте idea-validator: у него нет родительского контекста, поэтому он не подстраивается под вашу формулировку и читает реальные файлы. Boardroom Debate — параллельный запуск нескольких ревьюеров в одном сообщении, иначе независимость теряется. Round-Table — несколько раундов на выбор между путями, с обязательной остановкой и вопросом к вам перед сведением вариантов.

Есть внешний ревьюер из другой модельной семьи — подключайте его через CLI-обёртку или API: другая обучающая выборка ловит другие слепые зоны. Но он видит только бриф, без доступа к репозиторию, поэтому его мнение годится для концепции, а не для фактов о коде. Если у вас уже настроена своя ревью-панель, этот скилл лучше пропустить: две процедуры проверки на одно решение расходятся между собой.

Какие задачи решает

  • выбрать между двумя архитектурными подходами
  • проверить план перед тем, как согласовывать его с командой
  • найти слепые зоны в собственном предложении агента
  • отсеять слабые варианты и оставить два-три рабочих
  • проверить утверждения из ответа агента до релиза

Примеры запросов агенту

  • Дай второе мнение по этому плану миграции
  • Стресс-тест: что я упускаю в схеме базы?
  • Помоги выбрать между очередью и поллингом — прогони Round-Table

Как установить second-opinion

1Через Skills CLI (Vercel)

npx skills add awrshift/agent-memory-kit --skill second-opinion -a claude-code

2Вручную: положить файлы

~/.claude/skills/second-opinion/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/second-opinion/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о second-opinion

Как установить second-opinion в Claude Code?

Выполните npx skills add awrshift/agent-memory-kit --skill second-opinion -a claude-code. Скилл встанет в ~/.claude/skills/second-opinion/SKILL.md.

Что делает second-opinion?

Прогоняет ответ агента через независимых ревьюеров и сводит их замечания в таблицу с вашей оценкой и действием. Стилей три: Devil's Advocate, Boardroom Debate и Round-Table.

Когда скилл не сработает?

Для фактических справок он не предназначен — там нужен WebSearch. И если у вас уже есть своя ревью-панель, две процедуры на одно решение начнут расходиться.

Исходный текст

SKILL.md · MIT
---
name: second-opinion
description: "Cross-check the agent's own answer with independent reviewers before bringing it to the user. Use when the user says 'second opinion', 'sanity check', 'cross-check', 'am I missing something', 'stress-test', 'devil's advocate', 'run a full review', 'this is important', 'high-stakes', 'help me choose between', 'critique this', or similar. Three review styles: Devil's Advocate (single critique), Boardroom Debate (parallel multi-reviewer validation), Round-Table (multi-round brainstorm for choosing between paths). Not for factual lookups — use WebSearch for those."
---

# Second Opinion — cross-check before you commit

Stress-test your own answer with reviewers who don't share your framing. The reviewer set
depends on what you have available:

- **Always available:** the isolated `idea-validator` agent (same model family, but NO parent
  context — it can't anchor on your framing, and it READS the actual files).
- **If you have access to a second model family** (Gemini, GPT, …, via a CLI wrapper or API):
  add it as an external reviewer. A different training distribution catches different blind
  spots. It reviews from the brief only (no repo access) — lean on it for concept and
  tech-currency, not file-level facts.

**Already have your own review setup?** If your user-level configuration defines a review board
or a second-opinion skill (your own reviewer agent, a model list, a wrapper for another model
family), use that one and skip this skill — two review procedures for one decision drift apart.
This skill is the default for people who have none.

## When to invoke

1. Two or more viable paths to choose between → Round-Table.
2. High-stakes decision (architecture, launch copy, anything with real rollback cost) →
   Boardroom Debate.
3. Stuck on the same problem after 2+ attempts, or a non-trivial proposal awaiting approval →
   Devil's Advocate.

If none fires, don't invoke — a single-model answer is enough for routine work.
Out of scope: factual lookups ("what's the latest X") — that's WebSearch, not review.

## Own thinking first (load-bearing)

Before ANY review style: do your own research, form your own proposal with rationale and
trade-offs, show it to the user. Only then invoke reviewers to critique it. Asking a reviewer
before forming your own position turns it into a seed for the decision instead of a validator —
and a reviewer without your codebase context can confidently seed something wrong.

## The three styles

### 1. Devil's Advocate (single critique)
Spawn `idea-validator` with a self-contained artifact (the design/decision/plan pasted inline,
plus the file paths it should actually read). Or send the same artifact to your external model
if the claim is about tech or the outside world.

### 2. Boardroom Debate (parallel validation — the headline pattern)
1. Write ONE self-contained artifact. Paste content inline — never rely on file references a
   brief-only reviewer might silently fail to load.
2. Launch ALL reviewers in the SAME message (parallel calls). Sequential calls destroy
   independence — a later reviewer sees the earlier one's framing.
3. Build an acceptance ledger: | Concern | Reviewer A | Reviewer B | My evaluation | Action |
4. **Adjudicate, never count votes.** All agreeing can share a blind spot; one dissenter with a
   file:line beats abstract agreement. A code-reading reviewer outranks a brief-only one on
   facts about the code. The procedure in full — the three acceptance layers and the
   claim→cheapest-decisive-check table — is `reference/orchestrator-fact-check.md`.
5. Present the ledger critically: where you accept, where you push back, and why. You make the
   final call — reviewer output is INPUT, not the decision.

### 3. Round-Table (choosing between paths)
Diverge → deepen → converge, with a mandatory user check-in before convergence:
ground the facts (web-check) → generate/challenge options broadly → kill weak ones down to 2-3
with concrete arguments → **present survivors to the user, ask for preference** → converge on
one primary + a kill list → fact-check the final claims → synthesize.

## Critical evaluation rule

After every reviewer call: challenge each recommendation (fact or speculation?), check for
missing context the reviewer couldn't see, verify numbers (predictions are not measurements),
and present a table — reviewer said / my evaluation / action.

Anti-patterns: forwarding reviewer output as-is · accepting everything · treating reviewer
confidence as correctness · running reviews for trivial/stylistic choices · sequential
"parallel" calls.

© awrshift · MIT · awrshift/agent-memory-kit

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — second-opinion от других авторов.

second-opinion trailofbits Запускает независимое внешнее код-ревью через CLI Codex или Antigravity. Помогает проверить незакоммиченные правки, диффы веток и отдельные коммиты. CX Codex +1 5 300установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора3

Спонсоры проекта

Компании, которые помогают держать аналитику открытой