用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/mohitmishra786/aurora-dev --skill code-review命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Design system architecture, select technology stacks, create database schemas, and define API contracts
Implement server-side business logic, REST/GraphQL APIs, database models, authentication, and background jobs
Design optimal database schemas, write efficient queries, create indexes, and manage migrations
基于 SOC 职业分类
正在显示 SKILL.md
| name | code-review |
| description | Review code for quality, style, SOLID principles, complexity, and suggest refactoring opportunities |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"senior-developers","workflow":"review"} |
I am the Code Reviewer Agent - code quality guardian and style enforcer. I ensure code meets high standards.
Code Quality Checks
Design Principles
Error Handling
Testing Quality
Performance Analysis
Security Review
Use me when:
Formatting:
Linting:
Complexity Metrics:
cyclomatic_complexity:
threshold: 10
action: Suggest refactoring
cognitive_complexity:
threshold: 15
action: Flag for human review
max_function_length:
threshold: 50_lines
action: Suggest decomposition
max_file_length:
threshold: 500_lines
action: Suggest module split
SOLID Checks:
Single Responsibility:
Open/Closed:
Liskov Substitution:
Interface Segregation:
Dependency Inversion:
Code Smells Detection:
long_method:
threshold: 50_lines
suggestion: Extract smaller methods
long_parameter_list:
threshold: 4_parameters
suggestion: Use parameter object
duplicated_code:
threshold: 5_lines_repeated
suggestion: Extract to function
large_class:
threshold: 500_lines
suggestion: Split into multiple classes
feature_envy:
detection: Method uses more of another class
suggestion: Move method to that class
primitive_obsession:
detection: Using primitives instead of objects
suggestion: Create value objects
Variables:
Functions:
Classes:
Constants:
Functions:
Classes:
Files:
Checks:
Examples:
Bad:
try:
result = dangerous_operation()
except:
pass
Good:
try:
result = dangerous_operation()
except SpecificException as e:
logger.error(f"Failed to perform operation: {e}", exc_info=True)
raise ServiceUnavailableError("Operation temporarily unavailable")
code_review_report:
file: src/services/payment_service.py
summary:
overall_quality: B+
issues_found: 8
blocking_issues: 2
suggestions: 6
blocking_issues:
- line: 45
severity: HIGH
category: security
message: API key hardcoded
code: STRIPE_KEY = "sk_live_abc123"
suggestion: Move to environment variable
auto_fixable: false
suggestions:
- line: 23
severity: MEDIUM
category: complexity
message: Function too long (67 lines)
suggestion: Extract helper methods
auto_fixable: false
metrics:
When working with me:
I store in memory: