code-review
Review a pull request, branch, recent commits, staged or unstaged changes, or AI-generated code for correctness, readability, architecture, security…
Skill by japurcell
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/japurcell-code-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/code-review
What's inside
- Skill name
code-review- Description
- Review a pull request, branch, recent commits, staged or unstaged changes, or AI-generated code for correctness, readability, architecture, security, performance, standards/spec adherence, and maintainability. Use when reviewing a PR before merge, reviewing changes since a fixed point, reviewing work-in-progress changes, reviewing another agent's code, asking to "review since X", requesting a thermo-nuclear / thermonuclear / deep code quality / especially harsh maintainability review, or when machine-readable output is needed.
- License
- MIT
- Instructions
- 161 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: "code-review" does not match folder "skill-snapshot-old"
Files (4)
- FALSE_POSITIVE_RUBRIC.md
- MAINTAINABILITY_CRITERIA.md
- OUTPUT_FORMATS.md
- SKILL.md
SKILL.md (first lines)
# Code Review
Review only the requested change scope. Anchor every finding to that change. Prefer behavior-preserving simplification: smaller, clearer, more direct code over cleverness or incidental complexity.
## Scope
Review for correctness, readability, architecture, security, performance, documented standards, spec adherence if a spec exists, and maintainability.
Report only issues introduced by, exposed by, or clearly reachable through the reviewed change.
## Required-agent rule
If this skill requires a dedicated agent, run it. Do not merge, combine, substitute, skip, or manually emulate required agents.
## Process
1. Invoke `subagent-model-router` and `addy-code-review-and-quality`.
2. Make a todo list.
3. Set the review target only. Do not read PR or issue content directly in this step.
- PR review: target the PR.
- Fixed-point review: use exactly the user-provided target.
- If the user says “review since X” but X is not a fixed point, ask: `Review against what — a branch, a commit, or main?` Stop until answered.
4. Follow the main-agent GitHub intake rule:
- The main agent must not read PR or GitHub issue content directly.
- All GitHub PR/issue intake must be done by a fast-tier subagent using `gh`, not web fetch.
- The main agent may use only the subagent summary unless a later required agent needs more detail.
5. Capture inputs with fast-tier subagents.
- Fixed-point review:
- `git diff <fixed-point>...HEAD`
- `git log <fixed-point>..HEAD --oneline`
- PR review:
- PR status and early-stop recommendation: open / closed / draft / review not needed / already reviewed by you
- title, body summary, branch info, changed files, linked issues, referenced specs, notable metadata
- compact summary of linked or referenced GitHub issues relevant to scope or spec
- likely spec-source candidates in priority order
- If not reviewing a PR but GitHub issues are referenced, fetch and summarize them.
6. Stop early if intake says a PR is closed, draft, does not need review, or already has a review from you.
7. Gather only relevant standards/context files via a fast-tier subagent, checking repo root and touched paths as applicable:
- `AGENTS.md`
- `CLAUDE.md`
- `GEMINI.md`
- `CONTRIBUTING.md`
- `CONTEXT.md`
- `CONTEXT-MAP.md`
- `STYLE.md`
- `STANDARDS.md`
- `STYLEGUIDE.md`
- `docs/adr/*`
- `.editorconfig`
- `eslint.config.*`
- `biome.json`
- `prettier.config.*`
- `tsconfig.json`
8. Identify the spec source in this order:
1. issue references from commit messages or PR metadata
2. user-supplied path
3. matching spec / PRD under `docs/`, `specs/`, `.scratch/`, or `.agents/scratchpad/**`
4. if none is found, ask where the spec is; if there is no spec, record `no spec available` and skip the Spec agent
9. Preflight required agents. Hard stop if any required agent is missing.
Always required:
- `addy-code-reviewer`
- `addy-security-auditor`
- `addy-test-engineer`
- Maintainability agent
- Standards agent
Required only if a spec exists:
- Spec agent
Required only for PR reviews:
- History agent
- Related-PR agent
- Code-comment agent
10. Spawn required agents in parallel.
PR-only agents:
- History agent: use `git blame` and modified-code history to identify historically supported issues.
- Related-PR agent: review prior PRs touching the same files for comments that still apply.
- Code-comment agent: check whether the change violates guidance in comments within modified files.
All-review agents:
- `addy-code-reviewer`: correctness, readability, architecture, security, performance
- `addy-security-auditor`: OWASP Top 10, secrets, auth/authz, threat model, dependency CVEs
- `addy-test-engineer`: test gaps in happy path, edge cases, error paths, concurrency
- Spec agent, if a spec exists: missing or partial requirements, scope creep, incorrect implementation
- Maintainability agent: apply `MAINTAINABILITY_CRITERIA.md`
- Standards agent: report only documented standards violations; cite file and rule; skip anything tooling enforces
11. Filter false positives.
- For each issue, spawn a parallel fast-tier subagent to score whether it is real or a false positive.
- Use `FALSE_POSITIVE_RUBRIC.md` verbatim.
- For standards findings, confirm the standards file explicitly supports the finding.
- Filter out issues with score below 75.
12. Produce output.
- For PR comment mode, use `OUTPUT_FORMATS.md`, repeat the PR eligibility check before commenting, and post with `gh pr comment` only if still eligible.
- For machine-readable mode, use `OUTPUT_FORMATS.md`.
- If the user requested a different output format, satisfy it while preserving the same filtering and evidence requirements.
## Exclusions
Do not report:
- speculative bugs that do not survive light scrutiny
- pedantic nitpicks
- issues tooling should catch
- generic requests for more tests, docs, or security review unless explicitly required by a standards file or clearly broken in the change
- likely intentional functional changes tied to the broader change
- issues on unchanged lines unless the change clearly exposes or activates themFrom japurcell/skills, MIT.
More from japurcell/skills
- 0.570score
ruminate
japurcell
Mine past conversations for uncaptured patterns, corrections, and knowledge.
SkillAFreshness: AClaude Code +9 - 0.570score
meditate
japurcell
Audit and evolve the brain vault - prune outdated content, discover cross-cutting principles, review skills for structural encoding opportunities.
SkillAFreshness: AClaude Code +9 - 0.567score
brain-install
japurcell
Install a portable brain vault, six local brain skills, and optional repository hooks, migrating existing guidance when present.
SkillAFreshness: AClaude Code +9 - 0.565score
exec-plans
japurcell
Mandatory when starting, resuming, executing, orchestrating, reading, modifying, discussing, or touching any 'exec-plan', 'ExecPlan', 'execution plan'…
SkillAFreshness: AClaude Code +9 - 0.565score
addy-code-review-and-quality
japurcell
Conducts multi-axis code review.
SkillAFreshness: AClaude Code +9 - 0.565score
addy-performance-optimization
japurcell
Optimizes application performance across frontend, backend, queries, and databases.
SkillAFreshness: AClaude Code +9 - 0.565score
reflect
japurcell
Reflect on the conversation and update the brain.
SkillAFreshness: AClaude Code +9 - 0.565score
brain
japurcell
Read/write brain files at brain/.
SkillAFreshness: AClaude Code +9 - 0.565score
architecture-design-contest
japurcell
Generate multiple competing architecture designs for a feature, compare their trade-offs, and recommend or synthesize the best direction before implementation.
SkillAFreshness: AClaude Code +9 - 0.564score
agents-md-install
japurcell
Install, audit, or update root and nested AGENTS.md files and task-specific reference docs in a project.
SkillAFreshness: AClaude Code +9 - 0.560score
architecture-design-contest
japurcell
Generate multiple radically different designs for a feature using parallel sub-agents.
SkillAFreshness: AClaude Code +9 - 0.558score
code-modernization
japurcell
Modernize legacy codebases with a guided, stepwise process that produces an executive brief
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (13 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/japurcell/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from japurcell
- 0.570score
ruminate
japurcell
Mine past conversations for uncaptured patterns, corrections, and knowledge.
SkillAFreshness: AClaude Code +9 - 0.570score
meditate
japurcell
Audit and evolve the brain vault - prune outdated content, discover cross-cutting principles, review skills for structural encoding opportunities.
SkillAFreshness: AClaude Code +9 - 0.567score
brain-install
japurcell
Install a portable brain vault, six local brain skills, and optional repository hooks, migrating existing guidance when present.
SkillAFreshness: AClaude Code +9 - 0.565score
brain
japurcell
Read/write brain files at brain/.
SkillAFreshness: AClaude Code +9 - 0.565score
addy-performance-optimization
japurcell
Optimizes application performance across frontend, backend, queries, and databases.
SkillAFreshness: AClaude Code +9 - 0.565score
addy-code-review-and-quality
japurcell
Conducts multi-axis code review.
SkillAFreshness: AClaude Code +9
Cite this page
code-review skill. Agent Mart. https://agentmart.dev/skills/japurcell-code-review (last updated 2026-10-24)