code-review
스타13
포크1
업데이트2025년 12월 21일 09:05
代码审查技能,帮助审查代码质量、发现潜在问题并提供改进建议
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SKILL.md
readonly메뉴
代码审查技能,帮助审查代码质量、发现潜在问题并提供改进建议
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
API 测试技能,帮助测试和调试 HTTP API 接口
数据分析技能,帮助分析数据、生成可视化图表和提供数据洞察
文档写作技能,帮助撰写技术文档、API 文档、用户手册等
HITL 人机交互测试技能,用于测试和演示多步人机交互功能(选择、确认、输入、表单)
SQL 专家技能,帮助编写、优化和调试 SQL 查询
| name | code-review |
| description | 代码审查技能,帮助审查代码质量、发现潜在问题并提供改进建议 |
| category | code |
| tags | ["code","review","quality","best-practices"] |
这个技能帮助你进行专业的代码审查,包括:
当用户请求代码审查时,按照以下步骤进行:
检查以下方面:
关注以下问题:
检查常见安全问题:
识别性能问题:
审查结果应包含:
## 代码审查报告
### 总体评分: X/10
### 发现的问题
#### 严重问题 🔴
- [问题描述]
- 位置: [文件:行号]
- 建议: [修复建议]
#### 警告 🟡
- [问题描述]
- 位置: [文件:行号]
- 建议: [改进建议]
#### 建议 🟢
- [优化建议]
### 优点
- [代码中做得好的地方]
### 总结
[整体评价和主要改进方向]
用户: "请帮我审查这段 Python 代码"
def get_user(id):
conn = sqlite3.connect('db.sqlite')
cursor = conn.cursor()
cursor.execute(f"SELECT * FROM users WHERE id = {id}")
return cursor.fetchone()
审查结果:
SQL 注入漏洞
cursor.execute("SELECT * FROM users WHERE id = ?", (id,))资源泄漏
with 语句或确保关闭连接函数命名不够明确
get_user_by_id缺少类型注解
def get_user_by_id(id: int) -> Optional[tuple]:from typing import Optional
import sqlite3
def get_user_by_id(user_id: int) -> Optional[tuple]:
"""根据 ID 获取用户信息"""
with sqlite3.connect('db.sqlite') as conn:
cursor = conn.cursor()
cursor.execute("SELECT * FROM users WHERE id = ?", (user_id,))
return cursor.fetchone()