Source profileQuality 91/100

laurigates/claude-plugins/code-quality-plugin/skills/code-review-checklist/SKILL.md

code-review-checklist

Checklist for security, correctness, and performance review. Use when reviewing PRs, checking for secrets/injection, verifying error handling, or auditing N+1 queries.

Source repository stars
53
Declared platforms
0
Static risk flags
0
Last source update
2026-08-24
Source checked
2026-08-25

Decision brief

What it does: where it fits

Structured approach to reviewing code changes.

Best for

  • Use when reviewing PRs, checking for secrets/injection, verifying error handling, or auditing N+1 queries.

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/laurigates/claude-plugins --skill "code-quality-plugin/skills/code-review-checklist"
Safe inspection promptEditorial

Inspect the Agent Skill "code-review-checklist" from https://github.com/laurigates/claude-plugins/blob/5de06622d8def8c36f7f39d980300aaa15af4357/code-quality-plugin/skills/code-review-checklist/SKILL.md at commit 5de06622d8def8c36f7f39d980300aaa15af4357. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Review Priority Order

    1. Security (Critical) - Vulnerabilities, secrets, injection 2. Correctness (High) - Logic errors, breaking changes 3. Performance (Medium) - Inefficiencies, resource leaks 4. Quality (Medium) - Maintainability, readability 5. Style (Low) - Formatting, naming (should be automate…

    Security (Critical) - Vulnerabilities, secrets, injectionCorrectness (High) - Logic errors, breaking changesPerformance (Medium) - Inefficiencies, resource leaks
  2. 02

    Review Output Format

    Review the “Review Output Format” section in the pinned source before continuing.

    Review and apply the “Review Output Format” source section.
  3. 03

    Review: [PR Title]

    Risk Level: LOW | MEDIUM | HIGH | CRITICAL

    [Category] Description (file:line)Impact: What could go wrongFix: Specific recommendation
  4. 04

    When to Use This Skill

    Review the “When to Use This Skill” section in the pinned source before continuing.

    Review and apply the “When to Use This Skill” source section.

Permission review

Static risk signals and limitations

No configured static risk pattern was detected

This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score91/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars53SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
laurigates/claude-plugins
Skill path
code-quality-plugin/skills/code-review-checklist/SKILL.md
Commit
5de06622d8def8c36f7f39d980300aaa15af4357
License
MIT
Collected
2026-08-25
Default branch
main
View the original SKILL.md

Code Review Checklist

Structured approach to reviewing code changes.

When to Use This Skill

Use this skill when...Use something else instead when...
Walking a priority-ordered manual review checklistRunning a full delegated review pass → code-review
Hunting for hardcoded secrets, injection, or N+1 query patternsScanning specifically for anti-patterns → code-antipatterns
Verifying error handling and edge cases in a PR diffTargeting swallowed errors directly → code-hidden-failures --track errors
Applying a deterministic checklist to a small changeRefactoring after the checklist surfaces issues → code-refactor

Review Priority Order

  1. Security (Critical) - Vulnerabilities, secrets, injection
  2. Correctness (High) - Logic errors, breaking changes
  3. Performance (Medium) - Inefficiencies, resource leaks
  4. Quality (Medium) - Maintainability, readability
  5. Style (Low) - Formatting, naming (should be automated)

Security Checklist

Secrets & Credentials

  • No hardcoded API keys, passwords, tokens
  • No credentials in logs or error messages
  • Secrets loaded from environment/vault

Injection Vulnerabilities

  • SQL queries use parameterized statements
  • User input is sanitized before HTML output (XSS)
  • Shell commands don't include user input (command injection)
  • File paths are validated (path traversal)

Authentication & Authorization

  • Auth checks on all protected endpoints
  • Proper session handling
  • Secure password handling (hashing, not plaintext)

Data Exposure

  • Sensitive data not logged
  • API responses don't leak internal details
  • Error messages don't expose system info

Correctness Checklist

Logic

  • Edge cases handled (null, empty, boundary values)
  • Error conditions handled appropriately
  • Async operations properly awaited
  • Race conditions considered

Breaking Changes

  • API contracts maintained
  • Database migrations are reversible
  • Feature flags for risky changes

Testing

  • New code has tests
  • Tests cover error paths, not just happy path
  • Existing tests still pass

Performance Checklist

Efficiency

  • No N+1 queries
  • Appropriate data structures used
  • No unnecessary loops or iterations
  • Caching considered for expensive operations

Resources

  • Database connections closed/pooled
  • File handles closed
  • No memory leaks (event listeners removed, etc.)

Scale

  • Works with realistic data volumes
  • Pagination for large result sets
  • Timeouts on external calls

Quality Checklist

Readability

  • Clear, descriptive names
  • Functions do one thing
  • No overly complex conditionals
  • Comments explain "why", not "what"

Maintainability

  • DRY (no copy-paste duplication)
  • Appropriate abstractions
  • Dependencies are justified
  • No dead code

Consistency

  • Follows project patterns
  • Matches existing code style
  • Uses established utilities/helpers

Review Output Format

## Review: [PR Title]

**Risk Level**: LOW | MEDIUM | HIGH | CRITICAL

### Critical Issues
1. [Category] Description (file:line)
   - Impact: What could go wrong
   - Fix: Specific recommendation

### Suggestions
1. [Category] Description (file:line)
   - Why: Reasoning
   - Consider: Alternative approach

### Positive Notes
- [Recognition of good patterns]

Quick Checks

For fast reviews, at minimum check:

  1. Any secrets or credentials?
  2. Any SQL/command injection?
  3. Are error cases handled?
  4. Do tests exist for new code?

Frequently asked questions

What to verify before installation and use

What does the code-review-checklist source document cover?

Structured approach to reviewing code changes.

How do I install code-review-checklist?

The source record exposes this install command: npx skills add https://github.com/laurigates/claude-plugins --skill "code-quality-plugin/skills/code-review-checklist". Inspect the command and pinned source before running it.

Alternatives

Compare before choosing

Computed 97229

testdouble/han

iterative-plan-review

Sharpens and stress-tests an existing plan file through multiple codebase-grounded review passes, editing it in place and recording every finding and iteration in cross-referenced companion files. Use this skill whenever the user wants to iterate on, refine, tighten, or improve a plan. Also use it when the user asks to verify, validate, or confirm feasibility of an approach. Does not implement plan steps, write test plans, review code, or investigate bugs, and does not generate new plans from sc

Computed 9764

Jamie-BitFlight/claude_skills

python3-development

Use when building Python 3.11+ CLI apps (Typer/Rich), writing pytest test suites, fixing ruff linting or ty/mypy type errors, configuring pyproject.toml, creating portable scripts, or reviewing Python code. Activates on all Python implementation tasks — routes to specialist agents for CLI architecture, test design, packaging, and code review. Authoritative reference for modern Python 3.11-3.14 patterns and TDD workflows.

Computed 9764

Jamie-BitFlight/claude_skills

standards-for-python-development

Shared Python 3.11+ development standards covering type safety (ty, native generics, Protocol, TypeIs), layered architecture, error handling, performance, identifier naming, UI/CLI patterns (Rich/Typer), testing requirements (pytest, 80% coverage, TDD), and quality gates. Activates when any Python skill or agent needs to apply shared standards for implementation, code review, refactoring, or test authoring.

Computed 9721

VincentChuWaiChow/vanguard-frontier-agentic

salesforce-apex-log-analyzer-skill

Retrieves and analyzes Apex debug logs from a connected Salesforce org to identify governor-limit hits, SOQL N+1 patterns, unhandled exceptions, and async job failures. T1 read-only runtime — retrieves logs only, never executes code or mutates data. TRIGGER when: user asks to analyze an Apex log, debug a trigger failure, diagnose a governor limit hit, interpret a stack trace from a Salesforce org, or review a DEBUG log for performance issues. Trigger phrases: analyze apex log, debug this trigger