code-review
スター13
フォーク1
更新日2025年12月21日 09:05
代码审查技能,帮助审查代码质量、发现潜在问题并提供改进建议
インストール
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SKILL.md
readonlyメニュー
代码审查技能,帮助审查代码质量、发现潜在问题并提供改进建议
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
API 测试技能,帮助测试和调试 HTTP API 接口
数据分析技能,帮助分析数据、生成可视化图表和提供数据洞察
文档写作技能,帮助撰写技术文档、API 文档、用户手册等
HITL 人机交互测试技能,用于测试和演示多步人机交互功能(选择、确认、输入、表单)
SQL 专家技能,帮助编写、优化和调试 SQL 查询
SOC 職業分類に基づく
| 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()