在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用概览
代码审查技能,帮助审查代码质量、发现潜在问题并提供改进建议
安装命令
npx skills add https://github.com/hidagent/dataagent --skill code-review复制此命令并粘贴到 Claude Code 中以安装该技能
星标13
分支1
更新时间2025年12月21日 09:05
SKILL.md
readonly代码审查技能,帮助审查代码质量、发现潜在问题并提供改进建议
npx skills add https://github.com/hidagent/dataagent --skill code-review复制此命令并粘贴到 Claude Code 中以安装该技能
| 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()
API 测试技能,帮助测试和调试 HTTP API 接口
数据分析技能,帮助分析数据、生成可视化图表和提供数据洞察
文档写作技能,帮助撰写技术文档、API 文档、用户手册等
HITL 人机交互测试技能,用于测试和演示多步人机交互功能(选择、确认、输入、表单)
SQL 专家技能,帮助编写、优化和调试 SQL 查询