cross-eval — скилл для Claude Code: что делает и как установить
Запускает перекрёстную оценку стратегических меморандумов через Claude, Codex и Gemini. Помогает найти скрытые риски перед принятием необратимых бизнес-решений.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install c-level-agents@claude-code-skillsЧто делает cross-eval
Скилл отправляет текст меморандума нескольким моделям с ролью независимого C-level рецензента. Каждая модель ищет три главных риска, три довода в пользу решения и выносит вердикт: APPROVE, REJECT или DEFER. Для работы проверяются ключи OPENAI_API_KEY и GEMINI_API_KEY или одноимённые CLI. Если доступен только Claude, скилл переключается в состязательный режим с тремя разными системными промптами.
Результат сохраняется в файл ~/.claude/cross-eval/YYYY-MM-DD-.md. В отчёте сводятся согласованные замечания, расхождения между моделями и открытые вопросы для основателя. По итогам формируется рекомендация: GO при поддержке двух моделей, PAUSE при сомнениях или STOP при отклонении.
Этот инструмент пригодится перед раундом финансирования, сокращениями или сменой бизнес-модели. Одиночная модель часто сглаживает риски, поэтому перекрёстная проверка отсекает излишний оптимизм.
Какие задачи решает
- проверить меморандум для совета директоров перед голосованием
- выявить разногласия в оценке рисков между несколькими нейросетями
- оценить условия терм-шита или стратегического пивота
- составить список неучтённых вопросов перед объявлением реструктуризации
Примеры запросов агенту
- /c-level-agents:cross-eval memos/series-a-terms.md
- /c-level-agents:cross-eval strategy-pivot-brief.txt
- /c-level-agents:cross-eval docs/board-memo-q3.md
Как установить cross-eval
1Через маркетплейс плагинов
/plugin marketplace add alirezarezvani/claude-skills/plugin install c-level-agents@claude-code-skillsКоманда ставит плагин c-level-agents целиком, со всеми его скиллами
2Через Skills CLI (Vercel)
npx skills add alirezarezvani/claude-skills --skill cross-eval -a claude-code3Вручную: положить файлы
~/.claude/skills/cross-eval/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cross-eval/
Вручную: положить файлы
.agents/skills/cross-eval/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/cross-eval/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install alirezarezvani/claude-skills cross-eval2Вручную: положить файлы
.github/skills/cross-eval/SKILL.mdКомандой платформы
gemini skills install https://github.com/alirezarezvani/claude-skills --path c-level-agents/skills/cross-evalВручную: положить файлы
.devin/skills/cross-eval/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора349
Весь набор →Похожие
Вопросы о cross-eval
Как установить cross-eval в Claude Code?
Запустите команду /plugin marketplace add alirezarezvani/claude-skills, а затем установите пакет через /plugin install c-level-agents@claude-code-skills. Также доступна установка через npx skills add alirezarezvani/claude-skills --skill cross-eval -a claude-code.
Зачем нужна перекрёстная оценка несколькими моделями?
У разных моделей свои смещения: Claude склонен соглашаться и недооценивать риски, Codex строже оценивает регуляторные темы, а Gemini придирчивее проверяет масштабируемость. Расхождения между ними показывают слабые места документа.
Что произойдет, если нет API-ключей OpenAI или Gemini?
Скилл автоматически перейдёт в состязательный режим на базе Claude. Он выполнит три прохода с разными системными промптами: стандартный рецензент, адвокат дьявола и защитник меморандума.
Исходный текст
SKILL.md · MIT
---
name: "cross-eval"
description: "/c-level-agents:cross-eval [memo] — Multi-model consensus on a board memo or strategy brief. Claude + Codex + Gemini cross-review with graceful degradation. Use when a high-stakes memo needs an independent sanity check before the boardroom — e.g. a bet-the-company pivot or fundraise terms."
---
# /c-level-agents:cross-eval — Multi-Model Consensus
**Command:** `/c-level-agents:cross-eval <memo-or-brief>`
Runs the same memo through multiple model providers and reconciles divergences. Use for **high-stakes, irreversible decisions** where single-model bias is too costly: M&A, major fundraises, layoffs, strategic pivots, regulatory commitments.
Adapted from gstack's `/codex` cross-review pattern, generalized to **business memos** instead of code PRs.
## When to Run
- Before signing a term sheet
- Before announcing a layoff
- Before committing to a regulated market
- Before any decision where reversing costs > 6 months of company time
- When the boardroom vote was split or had a CRITICAL dissent
## Models Used (graceful degradation)
The command tries to invoke each available model in order:
1. **Claude** (primary, always available) — the boardroom's native voice
2. **Codex / OpenAI** (if `OPENAI_API_KEY` or `codex` CLI available)
3. **Gemini** (if `GEMINI_API_KEY` or `gemini` CLI available)
If only Claude is available, the command runs **Claude-only with adversarial mode** — same model, different prompt seeds — and clearly labels the output as single-model.
## Workflow
1. Read the memo / brief
2. Probe environment for available model CLIs / API keys
3. For each available model:
- Send the memo with this prompt prefix:
> "You are an independent C-suite reviewer. The following is a board memo from another company's boardroom. Identify the top 3 concerns, the top 3 supports, and your vote (APPROVE / REJECT / DEFER). Do not deferentially agree — assume the memo's reasoning is flawed until proven otherwise."
4. Collect three independent reviews
5. Reconcile: where do they agree? Where do they diverge?
6. Surface the divergences as questions for the founder
## Output Format
Saved to `~/.claude/cross-eval/YYYY-MM-DD-<slug>.md`:
```markdown
# Cross-Eval: <memo title>
**Date:** YYYY-MM-DD
**Memo reviewed:** <link>
**Models invoked:** Claude / Codex / Gemini (or noted fallbacks)
## Vote Tally
| Model | Vote | Confidence |
|---|---|---|
| Claude | APPROVE | High |
| Codex | DEFER | Med |
| Gemini | APPROVE | Low |
## Consensus Concerns (≥2 models flagged)
1. <concern> — flagged by Claude + Codex
2. <concern> — flagged by all 3
## Divergent Concerns (1 model flagged)
- <Codex only:> <concern> — worth a second look
- <Gemini only:> <concern> — likely noise, but check
## Consensus Supports (≥2 models endorsed)
1. <support>
2. <support>
## Recommendation
- 🟢 GO if 2+ models APPROVE and no CRITICAL concerns from any model
- 🟡 PAUSE if any model is DEFER or any concern is CRITICAL
- 🔴 STOP if 2+ models REJECT
## Open Questions for Founder
1. <question raised by divergence>
2. <question raised by divergence>
```
## Why This Matters
Single-model recommendations have systematic biases. Claude trends helpful and may under-weight risk. Codex (OpenAI) trends more cautious on emerging-market and regulatory topics. Gemini trends more cautious on technical scale claims. Disagreement is signal, not noise.
This is the **safety net before irreversibility** — not a replacement for outside counsel or a real board.
## Graceful Degradation
If only Claude is available:
```markdown
**Models available:** Claude only
**Mode:** ADVERSARIAL — running 3 independent Claude passes with different system prompts:
1. Standard reviewer
2. Devil's advocate (must find 3 critical concerns)
3. Steelman (must find 3 strongest reasons to approve)
This is weaker than true multi-model. Treat the result as suggestive, not conclusive.
```
## Routing
- `/c-level-agents:decide` — if consensus is GO
- `/c-level-agents:freeze` — if consensus is PAUSE
- `/c-level-agents:boardroom` (re-run) — if consensus is STOP
## Related
- Skills: [`board-meeting`](${CLAUDE_PLUGIN_ROOT}/vendor/c-level-advisor/board-meeting/SKILL.md), [`executive-mentor`](../../../c-level-advisor/executive-mentor/)
- Inspiration: gstack's `/codex` cross-review pattern (adapted to business memos)
---
**Version:** 1.0.0
© Alireza Rezvani · MIT · alirezarezvani/claude-skills