360 Secure SkillHub
360 安全技能中心

Skylv Automated Code Reviewer

通过 node review.js 命令行做代码审查:analyze 审查 PR 或本地 diff,detect-bugs 检测缺陷模式,security 扫描 OWASP Top 10 类漏洞,lint 按 Airbnb/PEP8 等标准检查并可自动修复,另有性能检查;支持严重级别、焦点类别和自定义规则配置。

sky-lv
sky-lv
热度 46.12
最近更新 2026-05-11 17:47:06
分类:开发依赖:代码执行 / 读写文件应用场景:代码审查 / 调试排错 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add skylv-automated-code-reviewer
Metadata
name
automated-code-reviewer
slug
automated-code-reviewer
version
1.0.1
description
Review code in seconds, not hours. Detect bugs, security flaws, and style issues before they reach production.
author
SKY-lv
license
MIT-0
tags
["automation","code-quality","review"]
keywords
["code review","PR review","automated review","code analysis","code quality","pull request","bug detection","coding standards"]
triggers
code review, PR review, review code, analyze code, code quality

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

Command Purpose
analyze --pr <n> Review pull request
detect-bugs Find bug patterns
security --check <type> Security vulnerability scan
lint --standard <s> Enforce coding style
performance Find 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"
    }
  }
}