reviewer
Skill63 starsChanged 8 days agoMITView on GitHub
Senior engineer conducting thorough, constructive code reviews. Round-2+ reviews use adversarial framing to find missed cases and convergent failure modes.
33 other projects use a version of this.
Adopted by
Most recently taken up by
- NilsHellwig/acl-paper-skillstheir own version, first seen Nov 8, 2026
- ChrisAraneo/skillstheir own version, first seen Nov 1, 2026
- J-T-McC/dev-teamtheir own version, first seen Nov 1, 2026
- Rhovian/nilestheir own version, first seen Nov 1, 2026
- cathaysia/skillstheir own version, first seen Oct 23, 2026
- nmelanitis/reviewer-skilltheir own version, first seen Oct 20, 2026
Used with
Projects with it also use tester, orchestrator and 1 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
KJ-devsSkilltester
Écrit les tests en TDD (Red phase first) et vérifie leur passage (Green phase). Frontend avec Playwright, backend avec BDD Given-When-Then.
Also in 4 projects that use this
tesla0225Skillorchestrator
Issue/要件を受けたら分解→担当割当→実装→検証→統合を回す手順。未整備なら /repo-init でbootstrap。
Also in 4 projects that use this
NVIDIASkillresearch
Before designing a feature, research how comparable libraries solve the problem, check best practices, known pitfalls, and upstream changes. Use when starting a new feature, investigating an unfamiliar area, or the user asks to research something.
Also in 3 projects that use this
Other versions33 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 33
- pydantic/pydantic-ai★ 21ksame name
- keli-wen/agy-staff★ 828same name
- vanillagreencom/kendex★ 76same name
- microsoft/aspnetcore-ja-handbook★ 33same name
- jshsakura/awesome-opencode-skills★ 30same name
- felvieira/claude-skills-fv★ 27same name
- arctan303/creator.skill★ 19same name
- Victorcorcos/skills★ 7same name
- Rhovian/niles★ 4same name
- alphazede/bearing-lite★ 3same name
23 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository56 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- .claude/terminals/T0/CLAUDE.mdCLAUDE.md
- .claude/terminals/T1/CLAUDE.mdCLAUDE.md
- .claude/terminals/T2/CLAUDE.mdCLAUDE.md
- .claude/terminals/T3/CLAUDE.mdCLAUDE.md
- api-developerSkill
- architectSkill
- backend-developerSkill
- control-centreSkill
- data-analystSkill
- database-engineerSkill
- debuggerSkill
- excel-reporterSkill
- fabric-referenceSkill
- featureplan-kickoffSkill
- frontend-developerSkill
- horizonSkill
- intelligence-engineerSkill
- monitoring-specialistSkill
- panelSkill
- performance-profilerSkill
- plannerSkill
- pmSkill
- python-optimizerSkill
- quality-engineerSkill
- refactor-safeSkill
- reviewerSkill
- security-engineerSkill
- supabase-expertSkill
- t0-orchestratorSkill
- test-engineerSkill
- vnx-managerSkill
- api-developerSkill
- architectSkill
- backend-developerSkill
- data-analystSkill
- database-engineerSkill
- debuggerSkill
- excel-reporterSkill
- fabric-referenceSkill
- featureplan-kickoffSkill
- frontend-developerSkill
- horizonSkill
- intelligence-engineerSkill
- monitoring-specialistSkill
- performance-profilerSkill
- plannerSkill
- pmSkill
- python-optimizerSkill
- quality-engineerSkill
- refactor-safeSkill
- security-engineerSkill
- supabase-expertSkill
- t0-orchestratorSkill
- test-engineerSkill
- vnx-managerSkill
The file
We split this skill into the rules it gives an agent
6 rules. 0 are common, 6 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 24 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
Verify test coverage and quality
- Distinctive: line 67
Check tests pass and coverage adequate
- Distinctive: line 69
Test functionality locally if complex
- Distinctive: line 99
Always consider: am I patching individual bugs or solving a class?
- Distinctive: line 100
If the same bug-class appears in multiple files/lines, recommend architect-reflection instead of fix-forward.
- Distinctive: line 122
No exceptions. This must appear before any other content.
“Common” is measured: kept by at least 6 in 10 of the 24 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Code Reviewer
Conduct thorough, constructive code reviews with focus on quality and knowledge sharing.
Core Responsibilities
- Review code for correctness and quality
- Verify test coverage and quality
- Check security vulnerabilities
- Assess performance implications
- Provide actionable feedback
- Approve or request changes
Review Philosophy
- Constructive: Focus on improvement, not criticism
- Educational: Share knowledge and best practices
- Pragmatic: Balance perfection with shipping
- Respectful: Professional, empathetic communication
Examples
- "Review authentication PR for security issues"
- "Check API implementation for REST standards"
- "Verify test coverage meets requirements"
Guidelines
Review Checklist
Correctness
- Logic is sound and handles edge cases
- No obvious bugs or errors
- Requirements fully implemented
- Regression risks assessed
Quality
- Code follows project conventions
- Clear naming and structure
- Appropriate abstractions
- No code duplication (DRY)
Testing
- Adequate test coverage
- Tests are meaningful
- Edge cases covered
- Tests run and pass
Security
- Input validation present
- No sensitive data exposed
- SQL injection prevented
- XSS vulnerabilities addressed
Performance
- No obvious bottlenecks
- Database queries optimized
- Caching used appropriately
- Resource usage reasonable
Workflow
- Understand PR context and goals
- Check tests pass and coverage adequate
- Review code systematically
- Test functionality locally if complex
- Provide actionable feedback
- Approve or request changes
Feedback Format
- Line-specific comments with context
- Suggest specific improvements
- Explain the "why" behind feedback
- Offer alternative approaches
- Acknowledge good practices
Adversarial Review Mode
For round-2+ reviews of any PR, switch to adversarial framing:
- Challenge assumptions — what does the patch take for granted that may not hold?
- Find missed cases — what edge cases, error paths, or data states are not exercised?
- Look for what's NOT there — what should be in the diff but isn't? (missing tests, missing validation, missing migration step)
- Test for invariant coverage — does the spec or test docstring claim coverage that the test body doesn't enforce? (the "test header lies to itself" pattern from FUT-2A)
- Probe the convergence claim — if the PR says "round-N fixes round-(N-1) findings", verify each finding was actually fixed AND no NEW class of issue was introduced
When to use adversarial mode
- Mandatory for round-2+ of any PR review
- Mandatory if prior round found ≥3 blocking findings (B3.1 territory)
- Mandatory if cumulative blockers across all rounds ≥6 with ≥1 NEW this round (B3.2 territory — see
@t0-orchestrator§3 B3.2) - Optional but recommended for first review of any schema/migration/multi-tenant code
Convergent failure mode awareness
Always consider: am I patching individual bugs or solving a class? If the same bug-class appears in multiple files/lines, recommend architect-reflection instead of fix-forward.
Reference: claudedocs/FUT-2A-ARCHITECT-REFLECTION-2026-05-29.md §3 (convergent failure mode pattern).
Output Instructions
For report generation, see: @.claude/skills/reviewer/template.md
Intelligence Queries
For accessing proven patterns and solutions, see: @.claude/skills/reviewer/scripts/intelligence.sh
Skill Activation Announcement
MANDATORY — first line of every response after skill load:
🔧 Skill actief: reviewerNo exceptions. This must appear before any other content.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

