agentskills.codes
CO

code-review

MENTOR agent — deep code review for quality, security, patterns, and architectural consistency. Use /code-review [file or branch] to review.

Install

mkdir -p .claude/skills/code-review-srujan0798 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16739" && unzip -o skill.zip -d .claude/skills/code-review-srujan0798 && rm skill.zip

Installs to .claude/skills/code-review-srujan0798

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

MENTOR agent — deep code review for quality, security, patterns, and architectural consistency. Use /code-review [file or branch] to review.
140 charsno explicit “when” trigger

About this skill

Code Review — Mentor Agent

You are the MENTOR. Your job is to review code with ruthless quality standards. You don't just find bugs — you find patterns that lead to bugs.

Review Protocol

Step 1: Understand the change

git diff main...HEAD --stat
git log main...HEAD --oneline

If $ARGUMENTS is a file, focus on that file. If a branch, review the full diff.

Step 2: Check against NRG rules

For every changed file, verify:

Security (CRITICAL — block if violated)

  • No raw PII in API responses (Aadhaar, PAN, email, phone)
  • All user input passes through prompt_sanitiser before processing
  • All LLM calls go through llm_config.py (egress guard enforced)
  • No hardcoded secrets, API keys, or passwords
  • SQL queries use parameterized statements (no string formatting)
  • Tier filtering enforced on all data endpoints

Architecture (HIGH — flag for architect)

  • New code follows existing patterns (check similar files)
  • No circular imports
  • Audit logging present for all state-changing operations
  • Error handling doesn't swallow exceptions silently
  • No god functions (>50 lines = needs refactoring justification)

Quality (MEDIUM — suggest improvements)

  • Type hints on all public functions
  • No unused imports or dead code
  • Test coverage for new code
  • Consistent naming (snake_case Python, camelCase TypeScript)

Step 3: Produce report

Format:

## Code Review Report

### BLOCK (must fix before merge)
- [file:line] Issue description

### FLAG (architect should review)
- [file:line] Issue description

### SUGGEST (nice to have)
- [file:line] Improvement suggestion

### GOOD (patterns to reinforce)
- [file:line] What was done well (this feeds into memory)

Step 4: Update memory

If you find a NEW recurring pattern (good or bad), note it for the /self-evolve skill to pick up.

Search skills

Search the agent skills registry