somnus0x/agt-skill-pack/axelrod-review
Claude Code and agent skill by somnus0x/agt-skill-pack
- community
Checking that the SKILL.md file is still in the repository.
Game-theory review loop for AI drafts: tit-for-tat trust tracking across review rounds. Review depth adapts to the author's track record of addressing feedback, so clean drafts earn lighter reviews and ignored flags trigger deep audits. Use for recurring content or code review loops.
Install
npx vskill@latest install somnus0x/agt-skill-pack/axelrod-reviewSKILL.md
Axelrod Review — Game Theory for AI Review Loops
AI reviews are stateless. Same prompt, same depth, every time. Your reviewer doesn't know it flagged the same issue last round. It doesn't know you fixed everything it asked for. It treats every draft like it's meeting you for the first time.
This skill gives your AI reviewer memory and consequences — using the same tit-for-tat strategy that won Robert Axelrod's famous computer tournament in 1984.
The Problem
You run an AI review on your draft. It flags 5 issues. You fix 3 of them (the other 2 were bad suggestions). Next review? Same depth. Same scrutiny. No reward for cooperation.
Worse: if you ignore feedback consistently, nothing changes either. No escalation. No consequences. The reviewer is a broken feedback loop.
The Fix: Tit-for-Tat Review Dynamics
Track a cooperation score between you (the author) and the reviewer. The score adjusts review depth over time.
How it works
Every flag gets one of three responses, each priced differently:
- Fix it → cooperation
- Reject it WITH a one-line logged reason → also cooperation (a wrong flag deserves a documented "no", not silent compliance)
- Ignore it silently → defection. Visible in the ledger immediately.
This is the key incentive: rejecting a bad flag costs one written line. Ignoring it costs trust. The cheap path and the honest path become the same path.
- Score > 0.8 (high trust): Light review — hook, accuracy, one standout issue only
- Score 0.5–0.8 (standard): Full review — all checks, all fixes
- Score < 0.5 (low trust): Deep audit — recurring issue tracking, verify every claim, no skimming
Setup
1. Create the trust ledger
Create review-trust.json in your project:
2. Define your review checklist
Replace this with whatever you review for. Examples:
Content review:
Code review:
3. Drop-in prompt — copy this into your AI tool
4. The auto-correction loop (optional, advanced)
Run up to 3 review-fix-review cycles automatically:
Exit conditions:
- Clean: score >= 9, issues <= 1, no recurring patterns
- Max iterations: 3 rounds done, remaining issues need human judgment
- Infinite loop guard: same issue appears in all 3 iterations unchanged → flag as "needs human input"
Round vs Iteration
- Iteration = within-draft correction cycles (1-3 per draft). Short-term memory.
- Round = across-draft trust tracking (one per draft). Long-term cooperation score.
- A draft that takes 3 iterations to clean up is still 1 round.
- The round's
issues_found= iteration 1 count.issues_addressed= resolved by final iteration.
Log format
cooperation_score here = 2 / (3 − 1) = 1.0. The rejected flag doesn't count against you — because you paid for the rejection with a reason.
Reviewer calibration (pricing the other side)
Authors aren't the only players who can defect. A reviewer that flags everything ("looks thorough!") is defecting too — bad flags cost the author judgment time and are free for the reviewer. Price them:
- precision < 0.7 → calibration warning injected into the reviewer's next prompt
- precision < 0.5 → bench it: rotate to another model for a full window
- Reviewers conflict → side with the higher-precision reviewer
Now a junk flag isn't free — every rejected flag follows the reviewer for 5 rounds. Flag-everything stops being the dominant strategy, on both sides of the table.
Why Tit-for-Tat
Robert Axelrod ran a programming tournament in 1984. Game theorists submitted strategies for the iterated Prisoner's Dilemma. The winner — Anatol Rapoport's tit-for-tat — was also the simplest: 4 lines of code.
It won because of four properties:
- Nice — cooperate first, never defect first
- Retaliatory — punish defection immediately
- Forgiving — after punishment, return to cooperation
- Clear — simple enough that the other player can predict your behavior
This skill encodes the same properties:
- Nice — first 3 rounds always run at standard depth
- Retaliatory — unaddressed issues trigger deeper review next round
- Forgiving — one clean round after a bad one resets depth
- Clear — the rules are in the prompt, the reviewer sees its own trust level
When to use
- Content drafts — blog posts, documentation, newsletters, social media
- Code review — PR reviews, architecture docs, API contracts
- Any iterative AI review — anywhere you run the same review prompt repeatedly on different drafts
The key requirement: repeated interaction with the same reviewer. Tit-for-tat only works when there's history. One-shot reviews don't benefit from cooperation tracking.
What you'll see
After a few rounds, patterns emerge from review-trust.json:
- Which issue types are recurring (your blind spots)
- Whether your cooperation score trends up or down
- Which reviewer (if rotating models) catches which types of issues
- How many iterations your drafts typically need before they're clean
The trust ledger becomes a mirror. It shows you what you consistently miss and how you respond to feedback.
Technical notes
- Everything local. One JSON file. No cloud, no API, no database.
- Model-agnostic. Works with Claude, GPT, Gemini, DeepSeek, Codex — any LLM that can read a file and follow a prompt.
- Zero dependencies. No libraries, no install, no build step. Copy the JSON and the prompt.
- Composable. Works alongside any existing review workflow. Just add the trust context to your existing prompt.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/axelrod-review/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/somnus0x/agt-skill-pack/axelrod-review)