Source profileQuality 95/100

VoDaiLocz/kilo-kit-mcp/skills/kilo-kit/quality/code-review/SKILL.md

code-review

Comprehensive code review checklist and methodology. Use when reviewing PRs, conducting code audits, or assessing code quality. Keywords: review, PR, code review, audit, assess, quality, check

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

Decision brief

What it does: where it fits

Philosophy: Code review is collaboration, not criticism.

Best for

  • Reviewing a Pull Request
  • Conducting a code audit
  • Assessing code quality before merge

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/VoDaiLocz/kilo-kit-mcp --skill "skills/kilo-kit/quality/code-review"
Safe inspection promptEditorial

Inspect the Agent Skill "code-review" from https://github.com/VoDaiLocz/kilo-kit-mcp/blob/29dff82378b9f298ecb7141d2dd59c6bd6bfb3ad/skills/kilo-kit/quality/code-review/SKILL.md at commit 29dff82378b9f298ecb7141d2dd59c6bd6bfb3ad. 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

    Process

    Goal: Understand WHAT and WHY before HOW.

    Read the PR DescriptionWhat problem does this solve?What approach was taken?
  2. 02

    Phase 1: CONTEXT UNDERSTANDING 📋

    Goal: Understand WHAT and WHY before HOW.

    Read the PR DescriptionWhat problem does this solve?What approach was taken?
  3. 03

    Phase 2: HIGH-LEVEL REVIEW 🔭

    Goal: Evaluate architecture and design decisions.

    Goal: Evaluate architecture and design decisions.Output: Assessment of overall approach.
  4. 04

    Phase 3: LINE-BY-LINE REVIEW 🔍

    Goal: Examine code quality and correctness.

    Goal: Examine code quality and correctness.Output: Detailed feedback on code quality.
  5. 05

    Phase 4: TESTING REVIEW 🧪

    Goal: Ensure adequate test coverage.

    Goal: Ensure adequate test coverage.Output: Assessment of test adequacy.

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 score95/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars24SourceRepository 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
VoDaiLocz/kilo-kit-mcp
Skill path
skills/kilo-kit/quality/code-review/SKILL.md
Commit
29dff82378b9f298ecb7141d2dd59c6bd6bfb3ad
License
Apache-2.0
Collected
2026-08-25
Default branch
main
View the original SKILL.md

👁️ Code Review Skill

Philosophy: Code review is collaboration, not criticism.

When to Use

Use this skill when:

  • Reviewing a Pull Request
  • Conducting a code audit
  • Assessing code quality before merge
  • Mentoring through code feedback
  • Preparing code for production

Do NOT use this skill when:

  • Just need to run linter
  • Simple typo fix
  • Automated formatting changes only

Prerequisites

Before starting review:

  • Understand the purpose/goal of the change
  • Have context on the project architecture
  • Know the coding standards for the project
  • Can run the code locally (if needed)

Process

Phase 1: CONTEXT UNDERSTANDING 📋

Goal: Understand WHAT and WHY before HOW.

Steps:

  1. Read the PR Description

    • What problem does this solve?
    • What approach was taken?
    • Are there any caveats noted?
  2. Check Related Issues

    • Link to issue/ticket
    • Requirements met?
    • Edge cases addressed?
  3. Assess Scope

    • How many files changed?
    • Is this focused or sprawling?
    • Should this be multiple PRs?

Output: Clear understanding of change purpose.


Phase 2: HIGH-LEVEL REVIEW 🔭

Goal: Evaluate architecture and design decisions.

Checklist:

DESIGN
□ Does the solution make sense?
□ Is this the right place for this code?
□ Does it follow project patterns?
□ Is it over-engineered?
□ Is it under-engineered?

ARCHITECTURE
□ Proper separation of concerns?
□ Dependencies going the right direction?
□ New dependencies justified?
□ Breaking any architectural boundaries?

SCOPE
□ Does change match stated purpose?
□ Any scope creep?
□ Any missing pieces?

Output: Assessment of overall approach.


Phase 3: LINE-BY-LINE REVIEW 🔍

Goal: Examine code quality and correctness.

Checklist:

CORRECTNESS
□ Logic is correct
□ Edge cases handled
□ Error cases handled
□ Null/undefined handled
□ No off-by-one errors
□ Concurrency issues addressed

QUALITY
□ Clear variable/function names
□ Single responsibility principle
□ DRY (no unnecessary duplication)
□ Comments explain WHY, not WHAT
□ No dead code
□ No commented-out code
□ No TODOs without tracking

SECURITY
□ Input validation
□ No SQL injection risks
□ No XSS risks
□ Secrets not hardcoded
□ Proper authentication checks
□ Authorization verified

PERFORMANCE
□ No obvious N+1 queries
□ Appropriate caching
□ No blocking operations where async needed
□ Large data sets handled efficiently

Output: Detailed feedback on code quality.


Phase 4: TESTING REVIEW 🧪

Goal: Ensure adequate test coverage.

Checklist:

TEST PRESENCE
□ Tests added for new functionality?
□ Tests updated for modified functionality?
□ Test file naming consistent?

TEST QUALITY
□ Tests are meaningful (not just coverage)?
□ Edge cases tested?
□ Error cases tested?
□ Tests are independent/isolated?
□ No flaky tests introduced?

TEST COVERAGE
□ Happy path covered?
□ Unhappy path covered?
□ Boundary conditions covered?

Output: Assessment of test adequacy.


Phase 5: FINAL CHECKS ✅

Goal: Ensure readiness for merge.

Checklist:

DOCUMENTATION
□ README updated if needed?
□ API docs updated if needed?
□ Inline comments sufficient?
□ Migration guide if breaking changes?

OPERATIONAL
□ Logs added for debugging?
□ Metrics/monitoring considered?
□ Feature flags if needed?
□ Rollback plan if needed?

MERGE READINESS
□ CI passes?
□ No merge conflicts?
□ Approved by required reviewers?
□ All conversations resolved?

Output: Clear approve/request changes decision.


Review Comment Guidelines

Categorize Your Comments

PrefixMeaningAction Required
🔴 BLOCKER:Must fix before mergeYes, mandatory
🟡 SUGGESTION:Should considerRecommended
🟢 NIT:Minor, optionalNo
❓ QUESTION:Need clarificationResponse needed
💡 IDEA:Future improvementNo
👍 PRAISE:Great work!No

Example Comments

Good:

🔴 BLOCKER: This SQL query is vulnerable to injection.
Use parameterized queries instead:
`db.query("SELECT * FROM users WHERE id = ?", [userId])`

Bad:

This is wrong.

Tone Guidelines

  • ✅ "Consider using X because Y"
  • ✅ "What happens if Z is null?"
  • ✅ "Great use of pattern X!"
  • ❌ "This is stupid"
  • ❌ "Obviously you should..."
  • ❌ "Why didn't you just..."

Common Issues to Watch For

Security Issues

IssueDetectionSolution
SQL InjectionString concatenation in queriesParameterized queries
XSSUnescaped user input in HTMLProper escaping/encoding
Hardcoded secretsAPI keys in codeEnvironment variables
Missing authEndpoints without checksAdd auth middleware

Performance Issues

IssueDetectionSolution
N+1 queriesLoop with DB callsBatch/eager loading
Missing indexSlow queries on large tablesAdd database index
Blocking I/OSync calls in async contextUse async/await
Memory leakUnbounded caches/listenersCleanup/limits

Code Quality Issues

IssueDetectionSolution
God function100+ lines, many responsibilitiesBreak into smaller functions
Magic numbersif (status === 3)Named constants
Deep nesting4+ levels of if/forEarly returns, extraction
Copy-paste codeSimilar blocks repeatedExtract utility function

Success Criteria

Before approving:

  • I understand what this code does and why
  • The approach is appropriate for the problem
  • Code is correct and handles edge cases
  • Code is secure (no obvious vulnerabilities)
  • Tests are adequate and meaningful
  • Code is readable and maintainable
  • No blocking issues remain
  • All my questions have been answered

Related Skills

  • skills/kilo-kit/quality/testing/ - For test quality guidance
  • skills/kilo-kit/development/security/ - For security review
  • skills/kilo-kit/debugging/systematic/ - If bugs found during review

Code Review Skill v1.0.0 — Collaboration, not criticism

Frequently asked questions

What to verify before installation and use

What does the code-review source document cover?

Philosophy: Code review is collaboration, not criticism.

How do I install code-review?

The source record exposes this install command: npx skills add https://github.com/VoDaiLocz/kilo-kit-mcp --skill "skills/kilo-kit/quality/code-review". Inspect the command and pinned source before running it.

Alternatives

Compare before choosing