code-auditor — скилл для Claude Code: аудит кодовой базы
Разбирает проект по шести направлениям: архитектура, качество кода, безопасность, производительность, тесты и поддерживаемость. Пригодится, когда нужно понять, что в репозитории болит.
npx skills add mhattingpete/claude-skills-marketplace --skill code-auditor -a claude-codeЧто делает code-auditor
Скилл запускает разбор репозитория и выдаёт отчёт с оценкой здоровья кодовой базы, списком критичных проблем и тремя главными приоритетами. Дальше идут находки по категориям с пометками High, Medium и Low, каждая со ссылкой вида file:line, описанием последствий и рекомендацией. Завершают отчёт план действий по срокам и метрики: сколько файлов и строк просмотрено, покрытие тестами, число горячих точек по цикломатической сложности.
Внутри шесть блоков анализа. Архитектура — структура, паттерны, границы модулей и зависимости. Качество — сложность, дублирование, нейминг, документация, антипаттерны. Безопасность — OWASP Top 10, валидация ввода, аутентификация, секреты, уязвимости зависимостей. Производительность — алгоритмическая сложность, запросы к базе, память, кэширование, утечки ресурсов. Тесты — покрытие, качество сценариев, баланс unit и integration. Поддерживаемость — техдолг, связанность, простота будущих правок.
Работает через Explore-агента, Grep, Glob, Read и Bash для линтеров и покрытия. Глубину выбирают заранее: Quick на 15–30 минут только по критичному, Standard на 30–60 минут по всем шести осям, Deep от 60 минут с подробными примерами. Можно сузить до одной области — только безопасность, только производительность или только тесты. Учтите: отчёт опирается на статические инструменты, поэтому без настроенных линтеров и сборщика покрытия часть метрик останется пустой.
Какие задачи решает
- оценить здоровье незнакомого репозитория перед входом в проект
- найти техдолг и решить, что чинить первым
- проверить код на уязвимости из OWASP Top 10
- посмотреть, каких тестовых сценариев не хватает
- разобрать горячие точки по цикломатической сложности
Примеры запросов агенту
- проведи аудит кодовой базы в этом репозитории
- сделай security-only аудит, только безопасность
- быстрый обзор архитектуры на 15 минут
Как установить code-auditor
1Через Skills CLI (Vercel)
npx skills add mhattingpete/claude-skills-marketplace --skill code-auditor -a claude-code2Вручную: положить файлы
~/.claude/skills/code-auditor/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/code-auditor/
1Через Skills CLI (Vercel)
npx skills add mhattingpete/claude-skills-marketplace --skill code-auditor -a codex2Вручную: положить файлы
.agents/skills/code-auditor/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mhattingpete/claude-skills-marketplace --skill code-auditor -a cursor2Вручную: положить файлы
.cursor/skills/code-auditor/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mhattingpete/claude-skills-marketplace code-auditor2Вручную: положить файлы
.github/skills/code-auditor/SKILL.md1Через Skills CLI (Vercel)
npx skills add mhattingpete/claude-skills-marketplace --skill code-auditor -a gemini-cli2Командой платформы
gemini skills install https://github.com/mhattingpete/claude-skills-marketplace --path productivity-skills-plugin/skills/code-auditorВручную: положить файлы
.devin/skills/code-auditor/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mhattingpete/claude-skills-marketplace --skill code-auditor -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о code-auditor
Как установить code-auditor в Claude?
Выполните npx skills add mhattingpete/claude-skills-marketplace --skill code-auditor -a claude-code. Файл скилла окажется по пути ~/.claude/skills/code-auditor/SKILL.md.
Что делает code-auditor?
Прогоняет кодовую базу по шести направлениям и собирает отчёт: оценка здоровья, критичные проблемы, находки по категориям со ссылками file:line и план действий по срокам.
Можно ли сузить аудит до одной темы?
Да. Скилл поддерживает режимы только по безопасности, только по производительности, только по тестам и быстрый обзор архитектуры.
Исходный текст
SKILL.md · Apache-2.0
--- name: code-auditor description: Performs comprehensive codebase analysis covering architecture, code quality, security, performance, testing, and maintainability. Use when user wants to audit code quality, identify technical debt, find security issues, assess test coverage, or get a codebase health check. --- # Code Auditor Comprehensive codebase analysis covering architecture, code quality, security, performance, testing, and maintainability. ## When to Use - "audit the code" - "analyze code quality" - "check for issues" - "review the codebase" - "find technical debt" - "security audit" - "performance review" ## What It Analyzes ### 1. Architecture & Design - Overall structure and organization - Design patterns in use - Module boundaries and separation of concerns - Dependency management - Architectural decisions and trade-offs ### 2. Code Quality - Complexity hotspots (cyclomatic complexity) - Code duplication (DRY violations) - Naming conventions and consistency - Documentation coverage - Code smells and anti-patterns ### 3. Security - Common vulnerabilities (OWASP Top 10) - Input validation and sanitization - Authentication and authorization - Secrets management - Dependency vulnerabilities ### 4. Performance - Algorithmic complexity issues - Database query optimization - Memory usage patterns - Caching opportunities - Resource leaks ### 5. Testing - Test coverage assessment - Test quality and effectiveness - Missing test scenarios - Testing patterns and practices - Integration vs unit test balance ### 6. Maintainability - Technical debt assessment - Coupling and cohesion - Ease of future changes - Onboarding friendliness - Documentation quality ## Approach 1. **Explore** using Explore agent (thorough mode) 2. **Identify patterns** with Grep and Glob 3. **Read critical files** for detailed analysis 4. **Run static analysis tools** if available 5. **Synthesize findings** into actionable report ## Thoroughness Levels - **Quick** (15-30 min): High-level, critical issues only - **Standard** (30-60 min): Comprehensive across all dimensions - **Deep** (60+ min): Exhaustive with detailed examples ## Output Format ```markdown # Code Audit Report ## Executive Summary - Overall health score - Critical issues count - Top 3 priorities ## Findings by Category ### Architecture & Design #### 🔴 High Priority - [Finding with file:line reference] - Impact: [description] - Recommendation: [action] #### 🟡 Medium Priority ... ### [Other categories] ## Prioritized Action Plan 1. Quick wins (< 1 day) 2. Medium-term improvements (1-5 days) 3. Long-term initiatives (> 5 days) ## Metrics - Files analyzed: X - Lines of code: Y - Test coverage: Z% - Complexity hotspots: N ``` ## Tools Used - **Task (Explore agent)**: Thorough codebase exploration - **Grep**: Pattern matching for issues - **Glob**: Find files by type/pattern - **Read**: Detailed file analysis - **Bash**: Run linters, coverage tools ## Success Criteria - Comprehensive coverage of all six dimensions - Specific file:line references for all findings - Severity/priority ratings (Critical/High/Medium/Low) - Actionable recommendations (not just observations) - Estimated effort for fixes - Both quick wins and long-term improvements ## Integration - **feature-planning**: Plan technical debt reduction - **test-fixing**: Address test gaps identified - **project-bootstrapper**: Set up quality tooling ## Configuration Can focus on specific areas: - Security-only audit - Performance-only audit - Testing-only assessment - Quick architecture review
© mhattingpete · Apache-2.0 · mhattingpete/claude-skills-marketplace