Skylv Automated Code Reviewer

Review code in seconds, not hours. Detect bugs, security flaws, and style issues before they reach production.

Audits

Pass

Install

openclaw skills install skylv-automated-code-reviewer

automated-code-reviewer

Review code in seconds, not hours. Catch bugs, security flaws, and style issues before they reach production — consistent, thorough, and unbiased.

What It Does

  • Bug detection — Null pointers, resource leaks, race conditions, off-by-one
  • Security scan — OWASP Top 10, injection, XSS, auth issues
  • Style enforcement — Airbnb, Google, PEP8, or custom rules
  • Performance — N+1 queries, memory leaks, slow algorithms
  • PR integration — Auto-review every pull request

Quick Start

# 1. Review a pull request
node review.js analyze --pr 42 --repo owner/repo

# 2. Review local diff
node review.js analyze --diff HEAD~3

# 3. Security-focused review
node review.js security --check owasp-top10

# 4. Apply auto-fixes
node review.js lint --standard airbnb --fix

Common Use Cases

🔍 Review Pull Request

# Full PR review
node review.js analyze --pr 42 --repo owner/repo

# Review with specific focus
node review.js analyze --pr 42 --focus bugs,security

# Block merge if issues found
node review.js analyze --pr 42 --fail-on error

🛡️ Security Audit

# OWASP Top 10 scan
node review.js security --check owasp-top10

# Focus on specific vulnerabilities
node review.js security --focus injection,xss,auth

# Full codebase scan
node review.js security --src ./src --recursive

🐛 Find Bugs Early

# Detect common bug patterns
node review.js detect-bugs --severity medium+

# Focus on specific issues
node review.js detect-bugs --focus null-pointer,resource-leak,off-by-one

# Include suggestions
node review.js detect-bugs --suggest-fix

📏 Enforce Coding Standards

# Lint with auto-fix
node review.js lint --standard airbnb --fix

# Custom rules
node review.js lint --custom-rules .reviewrules.json

# Check multiple languages
node review.js lint --js airbnb --python pep8 --go effective-go

All Commands

CommandPurpose
analyze --pr <n>Review pull request
detect-bugsFind bug patterns
security --check <type>Security vulnerability scan
lint --standard <s>Enforce coding style
performanceFind performance issues
analyze --diff <ref>Review local diff

Configuration

{
  "review": {
    "severity": "medium",
    "categories": ["bugs", "security", "performance", "style"],
    "autoApprove": ["docs-only", "formatting"],
    "requireApproval": ["security", "breaking-change"],
    "languageRules": {
      "javascript": "airbnb",
      "python": "pep8",
      "go": "effective-go"
    }
  }
}