Advanced code review skill with multi-language support and best practices enforcement
View on GitHubtrilogy-group/swarm-claude-plugin
devops-assistant
sample-plugin/skills/code-reviewer/SKILL.md
January 17, 2026
Select agents to install to:
npx add-skill https://github.com/trilogy-group/swarm-claude-plugin/blob/main/sample-plugin/skills/code-reviewer/SKILL.md -a claude-code --skill code-reviewerInstallation paths:
.claude/skills/code-reviewer/# Code Reviewer Skill
## Overview
The Code Reviewer skill provides comprehensive code analysis capabilities across multiple programming languages, enforcing best practices, identifying bugs, and suggesting improvements.
## Features
### 1. Static Code Analysis
- Syntax error detection
- Type checking
- Dead code identification
- Unused variable detection
- Import optimization
### 2. Code Quality Metrics
- Cyclomatic complexity
- Code duplication
- Test coverage analysis
- Maintainability index
- Technical debt calculation
### 3. Security Analysis
- OWASP Top 10 vulnerability detection
- Sensitive data exposure checks
- Injection vulnerability scanning
- Authentication/authorization issues
- Cryptographic weaknesses
### 4. Best Practices Enforcement
- Naming conventions
- Code formatting standards
- Design pattern compliance
- SOLID principles adherence
- DRY (Don't Repeat Yourself) validation
### 5. Performance Analysis
- Algorithm complexity analysis
- Memory leak detection
- Database query optimization
- Caching opportunities
- Resource utilization
## Configuration
```json
{
"code_reviewer": {
"enabled": true,
"languages": {
"javascript": {
"linter": "eslint",
"config": ".eslintrc.json",
"rules": {
"complexity": {"max": 10},
"line_length": {"max": 100},
"function_length": {"max": 50}
}
},
"python": {
"linter": "pylint",
"config": ".pylintrc",
"rules": {
"complexity": {"max": 10},
"line_length": {"max": 120},
"function_length": {"max": 50}
}
}
},
"security": {
"enabled": true,
"scanners": ["semgrep", "bandit", "snyk"]
},
"performance": {
"enabled": true,
"profiling": true
},
"reporting": {
"format": ["json", "markdown", "html"],
"include_suggestions": true,
"severity_threshold": "warning"
}
}
}
```
## Usage Examples
### Basic Cod