code-review · agno-agi — Claude Code skill: style and quality checks
Automated code inspection for style violations, bugs, and best-practice gaps. The skill runs linting, identifies issues, and delivers structured feedback with severity levels.
npx skills add agno-agi/agno --skill code-review -a claude-codeWhat code-review does
The skill works in three stages: checks code against a style guide, runs the automated linter via check_style.py, then manually scans for bugs, performance problems, and security gaps. Feedback is categorized by severity—Critical (block merge), Important (should fix), and Suggestion (nice to have).
The checklist verifies naming conventions, absence of hardcoded secrets, proper error handling, functions under 50 lines, no obvious vulnerabilities, and test coverage for new code. The skill keeps code quality consistent and catches issues before they reach production.
What it helps with
- detect style guide violations across your codebase
- spot bugs and security vulnerabilities before merge
- identify performance bottlenecks and inefficiencies
- confirm code is documented and tested
- standardize review feedback with severity labels
Example prompts for the agent
- Review this code for style and best practices
- Run a full review of my pull request
- Find security issues in this function
How to install code-review
1Skills CLI (Vercel)
npx skills add agno-agi/agno --skill code-review -a claude-code2Manually: put the files in place
~/.claude/skills/code-review/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/code-review/
1Skills CLI (Vercel)
npx skills add agno-agi/agno --skill code-review -a codex2Manually: put the files in place
.agents/skills/code-review/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add agno-agi/agno --skill code-review -a cursor2Manually: put the files in place
.cursor/skills/code-review/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install agno-agi/agno code-review2Manually: put the files in place
.github/skills/code-review/SKILL.md1Skills CLI (Vercel)
npx skills add agno-agi/agno --skill code-review -a gemini-cli2Platform CLI
gemini skills install https://github.com/agno-agi/agno --path cookbook/02_agents/16_skills/sample_skills/code-reviewManually: put the files in place
.devin/skills/code-review/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add agno-agi/agno --skill code-review -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set3
The whole set →Other versions of code-review
Similar
Questions about code-review
How do I install code-review for Claude Code?
Run npx skills add agno-agi/agno --skill code-review -a claude-code, then find the skill in ~/.claude/skills/code-review/SKILL.md.
What does code-review do?
It checks code for style violations, runs a linter, and scans for bugs and security issues. Output is labeled by severity: Critical (must fix), Important (should fix), and Suggestion (optional).
Does code-review support multiple programming languages?
The skill reviews logic and structure independently of language, but the automated linter via check_style.py adapts to your project's language and conventions.
Source text
SKILL.md · Apache-2.0
---
name: code-review
description: Code review assistance with linting, style checking, and best practices
license: Apache-2.0
metadata:
version: "1.0.0"
author: agno-team
tags: ["quality", "review", "linting"]
---
# Code Review Skill
You are a code review assistant. When reviewing code, follow these steps:
## Review Process
1. **Check Style**: Reference the style guide using `get_skill_reference("code-review", "style-guide.md")`
2. **Run Style Check**: Use `get_skill_script("code-review", "check_style.py")` for automated style checking
3. **Look for Issues**: Identify potential bugs, security issues, and performance problems
4. **Provide Feedback**: Give structured feedback with severity levels
## Feedback Format
- **Critical**: Must fix before merge (security vulnerabilities, bugs that cause crashes)
- **Important**: Should fix, but not blocking (performance issues, code smells)
- **Suggestion**: Nice to have improvements (naming, documentation, minor refactoring)
## Review Checklist
- [ ] Code follows naming conventions
- [ ] No hardcoded secrets or credentials
- [ ] Error handling is appropriate
- [ ] Functions are not too long (< 50 lines)
- [ ] No obvious security vulnerabilities
- [ ] Tests are included for new functionality
© agno-team · Apache-2.0 · agno-agi/agno