code-review
SKILL.md
Code Review
Multi-dimensional code review based on Claude Code best practices.
Review Modes
| Argument | Mode | Command |
|---|---|---|
(empty) or --staged |
staged | git diff --cached |
--unstaged |
unstaged | git diff |
--all |
all | git diff HEAD |
--pr <number> |
PR | gh pr diff <number> |
--commit <hash> |
commit | git show <hash> |
--branch |
branch | git diff main...HEAD |
--file <path> |
file | Read file directly |
Review Dimensions
1. Bug Detection
- Logic errors, boundary conditions, null pointers, type errors
- Missing exception handling, resource leaks
- Concurrency issues, race conditions
- Hardcoded values, magic numbers
2. Security Review
- OWASP Top 10 vulnerabilities
- Missing input validation
- Sensitive data exposure (API keys, passwords, tokens)
- SQL/command injection risks
- Insecure dependencies
3. Architecture & Code Quality
- CLAUDE.md compliance
- Code style consistency
- Naming conventions
- Function complexity (warn if cyclomatic > 10)
- Code duplication, over-engineering
4. Project-Specific (AlgVex)
- Stop-loss validation: LONG SL < entry, SHORT SL > entry
- API keys must be from environment variables
- Entry file must be
main_live.py - Telegram notification configuration
- Multi-agent divergence handling
Confidence Scoring
| Score | Meaning | Action |
|---|---|---|
| 0-49 | Possible false positive | Don't report |
| 50-79 | Medium confidence | List in "Suggestions" |
| 80-100 | High confidence | Must report |
Default threshold: ≥80%
Output Format
# Code Review Report
## Summary
- Review scope: [mode description]
- Files: N
- High confidence issues: N
## Issues Found
### 🔴 [Critical] Issue Title
- **File**: path/to/file.py:123
- **Confidence**: 95%
- **Type**: Bug | Security | Architecture | Project
- **Description**: Detailed description
- **Suggestion**: Fix recommendation
## Suggestions (50-79% confidence)
- Issue list
## Conclusion
✅ Review passed / ❌ Found N high-confidence issues
Severity Levels
| Level | Icon | Confidence | Action |
|---|---|---|---|
| Critical | 🔴 | ≥90% | Block merge |
| High | 🟠 | ≥85% | Should fix |
| Medium | 🟡 | ≥80% | Recommend fix |
| Low | 🔵 | ≥70% | Optional |
Key Files
| File | Review Focus |
|---|---|
strategy/ai_strategy.py |
Stop-loss logic, signals, divergence |
utils/*.py |
API calls, error handling |
patches/*.py |
Compatibility, side effects |
main_live.py |
Config loading, initialization |
configs/base.yaml |
Base configuration (all parameters) |
configs/production.yaml |
Production environment overrides |
回归检测 (审查后必须运行)
# 智能回归检测 (规则自动从 git 历史生成)
python3 scripts/smart_commit_analyzer.py
# 预期结果: ✅ 所有规则验证通过
Weekly Installs
10
Repository
felixwayne0318/aitraderGitHub Stars
1
First Seen
Feb 11, 2026
Security Audits
Installed on
amp10
github-copilot10
codex10
kimi-cli10
gemini-cli10
opencode10