Use when code changes need review before merge - validates architecture, types, security, and test coverage.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add NoaiRox/specialist-agent --skill review-review --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Review Review?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/noairox-review-review-87657649)More formats (shields.io, HTML) on the badges page.
---
name: review-review
description: "Use when code changes need review before merge - validates architecture, types, security, and test coverage."
user-invocable: true
argument-hint: "[scope]"
allowed-tools: Read, Bash, Glob, Grep
---
Perform a full code review of changed files, validating against `docs/ARCHITECTURE.md`.
Scope: $ARGUMENTS (if empty, review files changed in git)
## Steps
1. Identify changed files:
```bash
git diff --name-only HEAD~1 2>/dev/null || git diff --name-only --cached 2>/dev/null || echo "Please specify the files"
```
2. Run automated checks:
```bash
nuxi typecheck
npx eslint . --max-warnings 0
npx vitest run --passWithNoTests
```
3. Check ARCHITECTURE.md patterns:
- Services: no try/catch, no transformation, use $fetch
- Adapters: pure functions
- Composables: use service+adapter, useAsyncData with watch triggers
- State: useState for simple, Pinia for complex, no server state in stores
- Components: script setup, auto-imports, typed props/emits, < 200 lines
- Server routes: Zod validation, createError() for errors
- Naming: correct conventions
- Boundaries: no cross-module imports
- Auto-imports: no explicit imports where Nuxt handles them
4. Classify:
- VIOLATION - ARCHITECTURE.md violation
- ATTENTION - Recommended improvement
- COMPLIANT - Correct
- HIGHLIGHT - Positive highlight
5. Produce report with verdict: Approved | With caveats | Requires changes
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!