> Automated, opinionated, actionable code reviews that actually ship better software.
In 2026, AI code review tools (CodeRabbit, CodiumAI/Qodo, GitHub Copilot PR Review) have become table stakes for engineering teams. Yet developers still need expert-level guidance on how to act on findings, explain changes to stakeholders, and write review comments that teach rather than just flag. This skill:
Code review, PR review, review my code, check this code, static analysis, code smell, refactor, security scan, find bugs, SAST, pull request feedback, code quality check, , , , , ع, ȫ©, review this PR, ҿ
Step 2 2026
Ask the user for (or infer from the code):
Analyze the provided code across these dimensions:
| # | © | ؼ/ģʽ | ض | AIⷽ |
|---|---|---|---|---|
| --- | --------- | --------------- | -------- | --------------- |
| A01 | ȨʧЧBroken Access Control | δȨ/IDOR/· | ?? Critical | ·/API˵ǷȱȨעм |
| A02 | ʧܣCryptographic Failure | ӲԿ/ϣ/Ĵ | ?? Critical | ɨַ/ʽƥԿģʽ |
| A03 | ע빥Injection | SQLƴ/NoSQLע/ע | ?? Critical | ַƴӽѯ/exec/system |
| A04 | ȫƣInsecure Design | ȱ/֤/© | ?? Warning | API˵ǷȱRateLimit/ Captcha |
| A05 | ȫôSecurity Misconfiguration | Ĭƾ/Ŷ˿/ϸ | ?? Warning | ļ//쳣 |
| A06 | ܹʱVulnerable Components | ֪CVE/ʱ | ?? Warning | Աpackage.json/lockļNVDݿ |
| A07 | ʶ֤ʧЧIdentification and Authentication Failures | /Ự̶/MFA | ?? Critical | ֤м/ϣ㷨 |
| A08 | ԹϣSoftware and Data Integrity Failures | ŷл/CI/CDȾ | ?? Warning | 鷴л/ˮ |
| A09 | ȫ־ͼعϣSecurity Logging and Monitoring Failures | ־/־δ | ?? Suggestion | ؼǷ־¼ |
| A10 | α죨Server-Side Request Forgery | ûƵURL | ?? Warning | HTTPͻ˵Ƿ֤ĿURL |
Claude Code Review ר2026
For each finding, output a structured review comment:
?? Location: [filename:line_number] or [function_name]
??/??/?? Severity: [Critical / Warning / Suggestion]
?? Issue: [Clear description of the problem]
?? Why it matters: [Impact on security / performance / maintainability]
? Recommended fix:
[code block with the corrected implementation]
| Dimension | Score (1C10) | Notes |
|---|---|---|
| ----------- | -------------- | ------- |
| Correctness | Logic & edge case handling | |
| Security | OWASP, secrets, auth | |
| Performance | Time/space complexity, DB queries | |
| Readability | Naming, structure, comments | |
| Testability | Modular, injectable dependencies | |
| Overall | Weighted average |
Generate a ready-to-paste GitHub PR description:
User:
def get_user(user_id):
query = "SELECT * FROM users WHERE id = " + user_id
return db.execute(query)
Skill response:
> ?? Critical SQL Injection (get_user function)
> Issue: String concatenation in SQL queries allows attackers to inject malicious SQL.
> Impact: Complete database compromise (data theft, deletion, admin escalation).
> Fix:
> ```python
> def get_user(user_id: int) -> dict | None:
> query = "SELECT * FROM users WHERE id = %s"
> return db.execute(query, (user_id,))
> ```
User: "Review this TypeScript React component for performance issues"
Skill response: Identifies missing useMemo/useCallback wrappers, unnecessary re-renders, missing key props in lists, and suggests a refactor to a presentational/container pattern.
Python, JavaScript, TypeScript, Java, Kotlin, Go, Rust, C/C++, C#, Ruby, PHP, Swift, SQL, Shell/Bash, Terraform/HCL, Dockerfile, YAML/JSON configs
GitHub: https://github.com/gechengling/ai-code-review-expert
共 3 个版本