code-review · agno-agi — скилл для Claude Code: проверка стиля и качества
Автоматическая проверка кода на стиль, ошибки и нарушения best practices. Скилл запускает линтер, ищет баги и уязвимости, даёт структурированный feedback с уровнями критичности.
npx skills add agno-agi/agno --skill code-review -a claude-codeЧто делает code-review
Скилл работает в три шага: сначала проверяет код по style guide, потом запускает автоматизированный линтер check_style.py, затем вручную ищет баги, проблемы производительности и уязвимости. Обратная связь структурирована по уровням — Critical (не мержить без исправления), Important (желательно исправить) и Suggestion (приятные улучшения).
В контрольном списке — проверка имён переменных, отсутствие захардкодированных ключей, адекватная обработка ошибок, функции не длиннее 50 строк, отсутствие явных уязвимостей, наличие тестов для нового функционала. Скилл помогает держать качество кода стабильным и ловить проблемы до merge request.
Какие задачи решает
- найти нарушения стиля кода по гайдлайну проекта
- поймать баги и уязвимости перед мержем
- проверить производительность и потенциальные узкие места
- убедиться, что код документирован и протестирован
- привести обратную связь в единый формат с уровнями критичности
Примеры запросов агенту
- Проверь этот код на стиль и best practices
- Запусти review для моего pull request
- Найди потенциальные проблемы безопасности в этом файле
Как установить code-review
1Через Skills CLI (Vercel)
npx skills add agno-agi/agno --skill code-review -a claude-code2Вручную: положить файлы
~/.claude/skills/code-review/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/code-review/
1Через Skills CLI (Vercel)
npx skills add agno-agi/agno --skill code-review -a codex2Вручную: положить файлы
.agents/skills/code-review/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add agno-agi/agno --skill code-review -a cursor2Вручную: положить файлы
.cursor/skills/code-review/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install agno-agi/agno code-review2Вручную: положить файлы
.github/skills/code-review/SKILL.md1Через Skills CLI (Vercel)
npx skills add agno-agi/agno --skill code-review -a gemini-cli2Командой платформы
gemini skills install https://github.com/agno-agi/agno --path cookbook/02_agents/16_skills/sample_skills/code-reviewВручную: положить файлы
.devin/skills/code-review/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add agno-agi/agno --skill code-review -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора3
Весь набор →Другие версии code-review
Похожие
Вопросы о code-review
Как установить code-review для Claude Code?
Выполни npx skills add agno-agi/agno --skill code-review -a claude-code, затем найди скилл в файле ~/.claude/skills/code-review/SKILL.md.
Что делает code-review?
Проверяет код на нарушения стиля, запускает линтер, ищет баги и уязвимости. Выводит feedback с уровнями критичности: Critical (нужно исправить), Important (желательно) и Suggestion (опционально).
Какие языки поддерживает скилл?
Скилл работает со своим style guide и скриптом check_style.py — проверяет логику и структуру кода независимо от языка, но автоматизированный линтер настраивается под конкретный язык проекта.
Исходный текст
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