关于 frontend-code-review
frontend-code-review 是用于前端代码审查的技能,适合提交前检查待提交变更,也可审查指定文件。它依据代码质量、性能和业务逻辑清单标记问题,并按紧急程度组织结果。
主要功能
- 01审查暂存区和工作区变更
- 02审查指定前端文件
- 03依据代码质量与性能清单检查
- 04按紧急程度整理问题
- 05按规定模板输出审查结果
适用场景
- 01提交代码前检查前端变更
- 02针对指定 TSX 文件进行审查
- 03定位组件中的性能问题
- 04按优先级整理代码问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ pageai-pro/ ralph-loop --skill frontend-code-review安装后在 Claude Code 中输入/frontend-code-review确认已加载。
附带文件references/code-quality.mdreferences/performance.md
详细介绍
前端代码审查
意图
每当用户要求审查前端代码时(尤其是 .tsx、.ts 或 .js 文件),都使用此技能。支持两种审查模式:
- 待提交更改审查——检查计划提交的暂存区/工作树文件,并在提交前标记违反检查清单的情况。
- 指定文件审查——审查用户指定的文件,并报告相关的检查清单问题。
对每个适用的文件和模式,都遵循以下检查清单。
检查清单
请参阅 references/code-quality.md 和 references/performance.md,了解按类别划分的动态检查清单——将其视为应遵循的权威规则集。
为每条违规规则标注紧急程度,以便后续审查者确定修复优先级。
审查流程
- 打开相关组件/模块。收集与类名、React Flow 钩子、属性记忆化和样式相关的代码行。
- 对于审查要点中的每条规则,指出代码偏离规则之处,并摘录有代表性的代码片段。
- 按照以下模板撰写审查部分。先按 紧急 标记分组,再按类别顺序(代码质量、性能、业务逻辑)排列违规项。
必需输出
调用时,回复必须严格遵循以下两个模板之一:
模板 A(存在问题)
# Code review
Found <N> urgent issues need to be fixed:
## 1 <brief description of bug>
FilePath: <path> line <line>
<relevant code snippet or pointer>
### Suggested fix
<brief description of suggested fix>
---
... (repeat for each urgent issue) ...
Found <M> suggestions for improvement:
## 1 <brief description of suggestion>
FilePath: <path> line <line>
<relevant code snippet or pointer>
### Suggested fix
<brief description of suggested fix>
---
... (repeat for each suggestion) ...
如果没有紧急问题,请省略该部分。如果没有改进建议,请省略该部分。
如果问题数量超过 10 条,请总结为“10+ 个紧急问题”或“10+ 条改进建议”,并且只输出前 10 条。
不要压缩各部分之间的空行;请按原样保留,以便于阅读。
如果使用模板 A(即存在需要修复的问题),且至少有一项问题需要修改代码,请在结构化输出后追加一个简短的后续问题,询问用户是否希望你应用建议的修复。例如:“你希望我使用‘建议的修复’部分来处理这些问题吗?”
模板 B(没有问题)
## Code review
No issues found.
评论
支持 Markdown