Back to Skills

code-reviewer

verified

Advanced code review skill with multi-language support and best practices enforcement

View on GitHub

Marketplace

swarm-claude-plugin

trilogy-group/swarm-claude-plugin

Plugin

devops-assistant

Repository

trilogy-group/swarm-claude-plugin

sample-plugin/skills/code-reviewer/SKILL.md

Last Verified

January 17, 2026

Install Skill

Select agents to install to:

Scope:
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-reviewer

Installation paths:

Claude
.claude/skills/code-reviewer/
Powered by add-skill CLI

Instructions

# 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

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
6761 chars