← Back to list

python-code-reviewer
by anxiong2025
谷歌推出25天AI Agents课程,作为 2025 年最昂贵圣诞节礼物!
⭐ 143🍴 34📅 Jan 23, 2026
SKILL.md
name: python-code-reviewer description: 审查 Python 代码,提供改进建议,确保代码质量和最佳实践
Python Code Reviewer Skill
当用户请求代码审查或询问 Python 代码质量时,使用此技能进行全面评估。
审查清单
1. 代码风格 (PEP 8)
- 缩进使用 4 个空格
- 行长度不超过 79 字符(或 99 字符)
- 导入语句分组排序
- 命名规范(snake_case 函数/变量,PascalCase 类)
2. 类型提示
- 函数参数有类型注解
- 返回值有类型注解
- 复杂类型使用
typing模块
3. 文档
- 模块有 docstring
- 公共函数有 docstring
- 复杂逻辑有注释
4. 错误处理
- 使用具体的异常类型
- 不要裸露的
except: - 适当使用
try/except/finally
5. 性能考虑
- 避免在循环中重复计算
- 使用生成器处理大数据
- 合理使用列表推导式
审查报告格式
## 代码审查报告
### 优点
- ...
### 需要改进
- **[严重]** ...
- **[建议]** ...
### 重构建议
- ...
常见问题示例
不推荐
def process(data):
result = []
for item in data:
if item > 0:
result.append(item * 2)
return result
推荐
def process(data: list[int]) -> list[int]:
"""过滤正数并翻倍。"""
return [item * 2 for item in data if item > 0]
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
✓人気
GitHub Stars 100以上
+5
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

