code-reviewer
Reviews code changes (frontend, backend/API, and agent/workflow code) for security, performance, correctness, and maintainability, and returns a prioritised…
Skill by awesome-llm-apps (adapted for this library)
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/rahulgupta2018-code-reviewer
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: documents, frontend, backend, testing
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-reviewer
What's inside
- Skill name
code-reviewer- Description
- Reviews code changes (frontend, backend/API, and agent/workflow code) for security, performance, correctness, and maintainability, and returns a prioritised, file/line-referenced report with fixes. Activates on a PR/diff, "review this before I merge", a security audit, or when checking for injection, auth, OWASP Top 10, N+1, or error-handling issues. Owns code review. Does not own writing new code (python-expert / fullstack-developer) or the test-first loop (tdd-red-green-refactor).
- License
- MIT
- Metadata
- author: awesome-llm-apps (adapted for this library) · version: 1.0.0 · category: coding · last_updated: 2026-07-22
- Instructions
- 101 lines in SKILL.md · view on GitHub
Files (32)
- SKILL.md
- REFERENCE.md · references/
- api-authorization.md · references/
- api-error-exposure.md · references/
- api-input-validation.md · references/
- api-rate-limiting.md · references/
- correctness-concurrency-races.md · references/
- correctness-error-handling.md · references/
- correctness-transactions.md · references/
- frontend-accessibility.md · references/
- frontend-cookies-and-secrets.md · references/
- frontend-csp-and-headers.md · references/
- maintainability-complexity-dry.md · references/
- maintainability-naming.md · references/
- maintainability-tag-vs-entity.md · references/
- maintainability-type-hints.md · references/
- performance-n-plus-one.md · references/
- reliability-resource-cleanup.md · references/
- security-access-control.md · references/
- security-auth-failures.md · references/
- security-crypto-and-secrets.md · references/
- security-csrf.md · references/
- security-injection-general.md · references/
- security-insecure-design.md · references/
- security-integrity-deserialization.md · references/
- security-logging-monitoring.md · references/
- security-misconfiguration.md · references/
- security-sql-injection.md · references/
- security-ssrf.md · references/
- security-vulnerable-dependencies.md · references/
- security-xss-prevention.md · references/
- testing-coverage.md · references/
SKILL.md (first lines)
# Code Reviewer ## Overview Systematically reviews a change for **Security → Performance → Correctness → Maintainability** (in that priority order) and produces a report that names each issue's file/line, impact, and concrete fix. The value is the rule catalogue and the severity discipline, not a re-explanation of the code. **Freedom level: MEDIUM** — the priority order, severity scale, and output shape are fixed; how deeply you probe each area is judgement. **Project overlay.** This is a generic library skill. If the adopting project ships a context file with extra gates (compliance rules, PII/guardrails, tenant isolation, or a data-store-specific injection rule such as graph-query parameterisation), enforce those *on top of* this catalogue. Absent a context file, apply the generic rules only. ## When to Activate Activate when: - Reviewing a pull request, diff, or a change before merge/deploy. - Performing a security audit or checking for OWASP Top 10 / API-security issues. - Checking a change for performance (N+1), correctness (edge cases, races), or quality. **Do not activate** (adjacent skills own this): - `python-expert` / `fullstack-developer` — own *writing/authoring* the code. - `tdd-red-green-refactor` — owns the failing-test-first workflow. - `policy-gap-analysis` — owns regulatory *document* review (not source code). ## How to use this skill Rules live in `references/` (one file per rule, with why / ❌ / ✅ / checklist). The **`references/REFERENCE.md`** file is the index — start there, then open the specific rule file you need. Load a rule file on demand rather than all at once. Review in priority order: **Security → Performance → Correctness → Maintainability**, then Testing. ## Review procedure 1. **Understand the change** — what it does, the entry points, and the trust boundaries it crosses. 2. **Security pass (CRITICAL first)** — walk the OWASP Top 10 + API + frontend security rules; apply any project-specific gates the context declares (e.g. PII handling, tenant isolation, secrets). 3. **Performance pass** — N+1, missing indexes, needless calls, hot-path allocation. 4. **Correctness pass** — error handling, edge cases, concurrency/races, transactions. 5. **Maintainability pass** — naming, types, complexity/DRY, docs. 6. **Testing** — coverage of new code, edge and error paths. 7. **Report** — group by area, severity-rank, cite file:line, give a fix per finding, summarise counts. ## Severity scale | Level | Meaning | Action | |---|---|---| | 🔴 CRITICAL | Security hole / data-loss / secret or credential exposure | Block merge; fix now | | 🟠 HIGH | Correctness bug / perf issue at scale | Fix before merge | | 🟡 MEDIUM | Maintainability / quality | Fix or accept with TODO | | ⚪ LOW | Style / minor | Optional | ## Output Template ```markdown ## Security (N) ### 🔴 CRITICAL: <title> — `path/file.ext:line` Problem: … · Impact: … · Fix: <concrete change + code> ## Performance (N) / ## Correctness (N) / ## Maintainability (N) … ## Summary 🔴 x · 🟠 x · 🟡 x · ⚪ x — Recommendation: address CRITICAL + HIGH before merge. ``` ## Guidelines 1. Every finding cites file:line, states impact, and gives a concrete fix (not "handle better"). 2. Security is reviewed first; a CRITICAL blocks merge. 3. Apply any project-declared gates (PII, tenancy, secrets, audit) on top of the generic catalogue. 4. Prefer parameterised queries, output encoding, and validated inputs over ad-hoc sanitisation. ## Gotchas 1. **"Looks fine" for absent checks**: the vulnerability is often what's *missing* (no authz check, no validation) — review for omissions, not just bad lines. 2. **Sanitising instead of parameterising**: escaping user input into a query string is fragile; use parameterised queries / prepared statements. 3. **Client-side "security"**: validation/authorisation enforced only in the browser is not security — it must be enforced server-side too. 4. **Secrets in logs**: a fix that "adds logging" can itself leak credentials or tokens; check what gets logged. ## Integration - `python-expert` / `fullstack-developer` — author the fixes this review recommends. - `tdd-red-green-refactor` — add regression tests for each fixed bug. ## References - `references/REFERENCE.md` (this folder) — indexed rule catalogue; load the specific rule file on demand. - OWASP Top 10: https://owasp.org/www-project-top-ten/ · OWASP API Security Top 10: https://owasp.org/www-project-api-security/ - Best practices: https://agentskills.io/skill-creation/best-practices
From rahulgupta2018/agent-skills, MIT.
More from rahulgupta2018/agent-skills
- 0.548score
cloud-architecture-patterns
AI Software Factory (fundamentals distilled from the cloud-agnostic architecture canon)
The distributed/cloud application architecture fundamentals: choose an architecture STYLE (N-tier, web-queue-worker, microservices, event-driven, big-data…
SkillBFreshness: B★ 1Claude Code +9 - 0.497score
agent-discovery
rahulgupta2018
Analyse an existing agent, agent prompt, or AGENT.md to inventory responsibilities, tool usage, reusable procedures, context-heavy sections, failure points…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
adk-architecture
rahulgupta2018
ADK architectural knowledge — graph orchestration, resumption, execution flow, node contracts, observability, and LLM context orchestration.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
adk-agent-builder
rahulgupta2018
Central hub for building, testing, and iterating on ADK agents.
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
adk-style
rahulgupta2018
ADK development style guide for routine nits — Python idioms, codebase conventions, imports, typing, Pydantic patterns, formatting, logging…
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
adk-sample-creator
rahulgupta2018
Author new samples for the ADK Python repository.
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
adk-debug
rahulgupta2018
Use when debugging ADK agents, inspecting sessions, testing agent behavior, troubleshooting tool calls, event flow issues, or diagnosing LLM/model problems.
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
adk-review
rahulgupta2018
Reviews all local changes in the repository for errors, styling compliance, unintended outcomes, and necessary documentation/test/sample updates.
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
adk-setup
rahulgupta2018
Set up a local development environment for the ADK Python project.
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
skill-name-in-kebab-case
Social Housing AI
Third-person, present-tense description written for discovery.
SkillCFreshness: C★ 1Claude Code +9 - 0.489score
adk-git
rahulgupta2018
Use for any git operation (commit, push, pull, rebase, branch, PR, cherry-pick, etc.).
SkillCFreshness: C★ 1Claude Code +9 - 0.486score
adk-unit-design
rahulgupta2018
Creates or updates code unit design documents for source code documentation.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 1, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/rahulgupta2018/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Cite this page
code-reviewer skill. Agent Mart. https://agentmart.dev/skills/rahulgupta2018-code-reviewer (last updated 2026-10-24)