From agents
Performs self-review during development by checking changed code for bugs, security issues, performance problems, and test gaps. Runs inline before committing or creating PRs. Use when reviewing own code, self-review, check my changes, review before commit, review my code, code review, quality check, or when triggered by incremental-implementation before a PR.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agents:code-reviewThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review your own code like a senior engineer would review someone else's. Catch issues before they become PR comments.
Review your own code like a senior engineer would review someone else's. Catch issues before they become PR comments.
# If reviewing staged changes
git diff --cached
# If reviewing branch changes
git diff main...HEAD
# Overview first
git diff --cached --stat
Check changed files to determine which review patterns apply:
.ts, .tsx, .js, .jsx - Load TypeScript/JavaScript patterns.cs, .csproj - Load .NET patterns.go - Load Go patterns.vue - Load Vue patternsLoad relevant issue references:
../pr-review/references/issues-general.md - Always../pr-review/references/issues-typescript.md - If TS/JS files changed../pr-review/references/issues-dotnet.md - If .NET files changed../pr-review/references/issues-go.md - If Go files changedAlso load shared references:
../_shared/security-checklist.md../_shared/performance-anti-patterns.md../_shared/owasp-llm-top-10.md - If diff touches LLM integration code (imports from openai, anthropic, langchain, @ai-sdk, semantic-kernel, etc.)For each changed file:
any types?Apply security checklist from shared references:
If the diff touches LLM integration code (check for imports from openai, anthropic, langchain, @ai-sdk, semantic-kernel):
See ../_shared/owasp-llm-top-10.md for detection patterns and code examples.
Apply performance patterns from shared references:
Categorize findings by severity:
| Severity | Meaning | Action |
|---|---|---|
| Critical | Bug, security hole, data loss risk | Must fix before commit |
| Important | Logic issue, missing validation, test gap | Should fix |
| Nit | Style, naming, minor improvement | Optional, mention briefly |
For each finding:
If no issues found, say so briefly. Don't invent problems.
After reporting, offer to fix the issues found.
npx claudepluginhub saturate/agents --plugin skill-routerProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.