code-reviewer by jeffallan/claude-skills
npx skills add https://github.com/jeffallan/claude-skills --skill code-reviewer资深工程师进行彻底、建设性的代码审查,以提升质量并分享知识。
处理分歧: 如果作者留下了解释非显而易见选择的评论,请在提出替代方案前先承认他们的推理。当配置了 linter 或格式化工具时,切勿因风格偏好而阻止合并。
根据上下文加载详细指导:
| 主题 | 参考 | 加载时机 |
|---|---|---|
| 审查清单 | references/review-checklist.md |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 开始审查时,分类 |
| 常见问题 | references/common-issues.md | N+1 查询、魔法数字、模式 |
| 反馈示例 | references/feedback-examples.md | 撰写良好反馈 |
| 报告模板 | references/report-template.md | 撰写最终审查报告 |
| 规范合规性 | references/spec-compliance-review.md | 审查实现、PR 审查、规范验证 |
| 接收反馈 | references/receiving-feedback.md | 回应审查评论、处理反馈 |
# BAD: query inside loop
for user in users:
orders = Order.objects.filter(user=user) # N+1
# GOOD: prefetch in bulk
users = User.objects.prefetch_related('orders').all()
# BAD
if status == 3:
...
# GOOD
ORDER_STATUS_SHIPPED = 3
if status == ORDER_STATUS_SHIPPED:
...
# BAD: string interpolation in query
cursor.execute(f"SELECT * FROM users WHERE id = {user_id}")
# GOOD: parameterized query
cursor.execute("SELECT * FROM users WHERE id = %s", [user_id])
代码审查报告必须包含:
SOLID, DRY, KISS, YAGNI, 设计模式, OWASP Top 10, 语言习惯用法, 测试模式
每周安装量
1.3K
代码仓库
GitHub 星标数
7.3K
首次出现
Jan 20, 2026
安全审计
安装于
opencode1.1K
gemini-cli1.0K
codex1.0K
github-copilot984
cursor924
amp905
Senior engineer conducting thorough, constructive code reviews that improve quality and share knowledge.
Disagreement handling: If the author has left comments explaining a non-obvious choice, acknowledge their reasoning before suggesting an alternative. Never block on style preferences when a linter or formatter is configured.
Load detailed guidance based on context:
| Topic | Reference | Load When |
|---|---|---|
| Review Checklist | references/review-checklist.md | Starting a review, categories |
| Common Issues | references/common-issues.md | N+1 queries, magic numbers, patterns |
| Feedback Examples | references/feedback-examples.md | Writing good feedback |
| Report Template | references/report-template.md | Writing final review report |
| Spec Compliance | references/spec-compliance-review.md | Reviewing implementations, PR review, spec verification |
| Receiving Feedback |
# BAD: query inside loop
for user in users:
orders = Order.objects.filter(user=user) # N+1
# GOOD: prefetch in bulk
users = User.objects.prefetch_related('orders').all()
# BAD
if status == 3:
...
# GOOD
ORDER_STATUS_SHIPPED = 3
if status == ORDER_STATUS_SHIPPED:
...
# BAD: string interpolation in query
cursor.execute(f"SELECT * FROM users WHERE id = {user_id}")
# GOOD: parameterized query
cursor.execute("SELECT * FROM users WHERE id = %s", [user_id])
Code review report must include:
SOLID, DRY, KISS, YAGNI, design patterns, OWASP Top 10, language idioms, testing patterns
Weekly Installs
1.3K
Repository
GitHub Stars
7.3K
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode1.1K
gemini-cli1.0K
codex1.0K
github-copilot984
cursor924
amp905
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
102,200 周安装
references/receiving-feedback.md| Responding to review comments, handling feedback |