前端代码审查流水线
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_dc5a82bd/fecodereview。
技能介绍
它解决什么问题
前端 PR 审查常常卡在“谁说了算”:静态规则、安全硬编码、组件生命周期、异步竞态和 bundle 体积分散在不同检查里。代码cr 把这些信号收敛成一个合并门控:先读取 staged diff 或分支 diff,再执行 ESLint/bundle 检查,并用 Codex 与副审框架并行给出带 P0、P1、P2、Nit 的结论。最终输出 READY 或 BLOCKED,避免只靠人眼扫 diff。
它如何工作
核心路径是:
- Diff 分析:统计文件类型、新增/删除行数,并识别
feat、fix、refactor、perf。 - 前端检查:从
package.json探测 lint、size-limit或 bundle 命令,检测 React/Vue/Svelte/Solid。 - 双审聚合:Codex 作为阻塞主审,Reviewer Framework 作为非阻塞副审;迟到发现会在 precommit 前再次调和。
- 门控持久化:写入状态文件,
BLOCKED后要求修复并--continue复审,直到没有 P0/P1。
适用边界
它只适合前端代码评审,不适用于服务端代码、文档评审或安全专项评审。若 Codex 或副审不可用,会降级为单审模式并保留警告;安全发现、lint 和 bundle 结果是否进入 prompt,取决于选择的 Fast、Full 或 Branch 变体。
使用场景
- 提交前端 PR 前,用 staged diff 快速审查 React/Vue 变更是否引入 P0/P1 问题。
- 合并 feature 分支前,运行 Full/Branch 审查,结合 ESLint、bundle size 与安全硬编码发现。
- 收到 BLOCKED 后,按 P0/P1 列表修复并执行 /fe-review-fast --continue 复审,直到 READY。
- 前端重构组件后,检查 null-safety、memory-leak、async-race 等维度是否被聚合输出标注。
适合人员
- 维护 React/Vue 组件库的前端工程师,需要把 PR 中的 P0/P1 风险变成可执行修复清单。
- 负责前端 CI 或 Code Review 的工程师,需要把 lint、bundle、安全扫描和模型审查合并成一个 gate。
- 接手前端遗留代码的开发者,需要在合并分支前识别 memory-leak、async-race 和 null-safety 问题。
- 使用 Codex/Reviewer Framework 的团队,需要为前端 PR 建立可恢复、可复审的审查状态。