code-review by skillcreatorai/ai-agent-skills
npx skills add https://github.com/skillcreatorai/ai-agent-skills --skill code-review检查以下内容:
检查以下内容:
检查以下内容:
检查以下内容:
## 代码审查摘要
### 🔴 严重问题(必须修复)
- **[文件:行号]** [问题描述]
- **原因:** [解释说明]
- **修复建议:** [建议的修复方法]
### 🟡 建议(应考虑)
- **[文件:行号]** [问题描述]
- **原因:** [解释说明]
- **修复建议:** [建议的修复方法]
### 🟢 细节问题(可选)
- **[文件:行号]** [次要建议]
### ✅ 优秀之处
- [对良好模式的积极反馈]
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
// 错误示例:SQL 注入
const query = `SELECT * FROM users WHERE id = ${userId}`;
// 正确示例:参数化查询
const query = 'SELECT * FROM users WHERE id = $1';
await db.query(query, [userId]);
// 错误示例:N+1 查询
users.forEach(async user => {
const posts = await getPosts(user.id);
});
// 正确示例:批量查询
const userIds = users.map(u => u.id);
const posts = await getPostsForUsers(userIds);
// 错误示例:吞没错误
try {
await riskyOperation();
} catch (e) {}
// 正确示例:处理或传播错误
try {
await riskyOperation();
} catch (e) {
logger.error('Operation failed', { error: e });
throw new AppError('Operation failed', { cause: e });
}
每周安装量
955
代码仓库
GitHub 星标数
953
首次出现
2026年1月20日
安全审计
安装于
opencode819
gemini-cli778
codex770
cursor762
claude-code756
github-copilot738
Check for:
Check for:
Check for:
Check for:
## Code Review Summary
### 🔴 Critical (Must Fix)
- **[File:Line]** [Issue description]
- **Why:** [Explanation]
- **Fix:** [Suggested fix]
### 🟡 Suggestions (Should Consider)
- **[File:Line]** [Issue description]
- **Why:** [Explanation]
- **Fix:** [Suggested fix]
### 🟢 Nits (Optional)
- **[File:Line]** [Minor suggestion]
### ✅ What's Good
- [Positive feedback on good patterns]
// BAD: SQL injection
const query = `SELECT * FROM users WHERE id = ${userId}`;
// GOOD: Parameterized query
const query = 'SELECT * FROM users WHERE id = $1';
await db.query(query, [userId]);
// BAD: N+1 query
users.forEach(async user => {
const posts = await getPosts(user.id);
});
// GOOD: Batch query
const userIds = users.map(u => u.id);
const posts = await getPostsForUsers(userIds);
// BAD: Swallowing errors
try {
await riskyOperation();
} catch (e) {}
// GOOD: Handle or propagate
try {
await riskyOperation();
} catch (e) {
logger.error('Operation failed', { error: e });
throw new AppError('Operation failed', { cause: e });
}
Weekly Installs
955
Repository
GitHub Stars
953
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode819
gemini-cli778
codex770
cursor762
claude-code756
github-copilot738
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
102,200 周安装
Grimoire CLI 使用指南:区块链法术编写、验证与执行全流程
940 周安装
Grimoire Uniswap 技能:查询 Uniswap 元数据与生成代币/资金池快照的 CLI 工具
940 周安装
Grimoire Aave 技能:查询 Aave V3 元数据和储备快照的 CLI 工具
941 周安装
Railway CLI 部署指南:使用 railway up 命令快速部署代码到 Railway 平台
942 周安装
n8n Python 代码节点使用指南:在自动化工作流中编写 Python 脚本
943 周安装
Flutter Platform Views 实现指南:Android/iOS/macOS原生视图与Web嵌入教程
943 周安装