Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →系统化 PR 审查确保质量。「审查这个 PR」「代码审查」「检查这个 pull request」等触发。
.claude/skills/wasabeef-pr-7e7757/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 74% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 34% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 32% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 37% | 0% |
通过 Pull Request 的系统化审查确保代码质量和架构健全性。
bash# PR 的全面审查 gh pr view 123 --comments "系统化审查这个 PR,从代码质量、安全性、架构角度提供反馈" # 安全性专注审查 gh pr diff 123 "专注于安全风险和漏洞进行审查" # 架构视角的审查 gh pr checkout 123 && find . -name "*.js" | head -10 "从层级分离、依赖关系、SOLID 原则的角度评估架构"
bash# 代码质量的数值评估 find . -name "*.js" -exec wc -l {} + | sort -rn | head -5 "评估代码的复杂度、函数大小、重复度并指出改进点" # 安全漏洞检查 grep -r "password\|secret\|token" . --include="*.js" | head -10 "检查敏感信息泄露、硬编码、认证绕过的风险" # 架构违规检测 grep -r "import.*from.*\\.\\./\\.\\." . --include="*.js" "评估层级违规、循环依赖、耦合度问题"
text🔴 critical.must: 致命问题 ├─ 安全漏洞 ├─ 数据一致性问题 └─ 系统故障风险 🟡 high.imo: 高优先级改进 ├─ 功能故障风险 ├─ 性能问题 └─ 可维护性大幅降低 🟢 medium.imo: 中优先级改进 ├─ 可读性提升 ├─ 代码结构改进 └─ 测试质量提升 🟢 low.nits: 轻微指摘 ├─ 风格统一 ├─ 拼写错误修正 └─ 注释添加 🔵 info.q: 问题·信息提供 ├─ 实现意图确认 ├─ 设计决策背景 └─ 最佳实践分享
格式:
critical.must.示例:
textcritical.must. 密码以明文保存 修复方案: const bcrypt = require('bcrypt'); const hashedPassword = await bcrypt.hash(password, 12); 为防止安全风险,必须进行哈希处理。
格式:
high.imo.示例:
texthigh.imo. 会发生 N+1 查询问题 改进方案:Eager Loading const users = await User.findAll({ include: [Post] }); 可以大幅减少查询数量。
格式:
high.must.示例:
texthigh.must. 发生了层级违规 领域层直接依赖基础设施层。 请通过依赖倒置原则引入接口。
Other measured skills in the registry, with their headline benchmark lift.