Flutter 官方开源了这个代码审查 Skill,我试了一下,有点东西
大多数代码审查 Skill 干的事情都差不多——扫一遍 diff,输出一个列表,打个分。听起来很美好,但实际用下来:要么”too opinionated”(格式、缩进、命名全要管),要么”too noisy”(输出几百行,看完比不看完更累)。
Flutter 团队刚开源的这个 code-review Skill,思路不太一样。它做的是迭代精炼(iterative refinement):不是一次过生成审查结果,而是走「生成 → 批判 → 综合」三个阶段,像个真正的资深工程师在思考你的代码。
怎么跑?
在 Claude Code 里直接扔给它一个 PR 或者本地改动,它会:
- 第一轮:生成 — 快速扫完所有变更,列出潜在问题
- 第二轮:批判 — 对第一轮结果逐条”这个真有问题吗?还是过度担忧?”自我质疑
- 第三轮:综合 — 过滤掉误报,输出真正值得修的、可操作的意见
它不只服务 Flutter/Dart——技能库里还包括 React 19、Vue 3、Angular 17+、Rust、TypeScript、Java、Python、Go、C# 等多语言专项审查规则。不是那种”我假设所有语言写法都一样”的通用模板,每个语言都有针对性的反模式检测。
实际感受
我拿一个真实的 Flutter PR 测试了一下。改动不大,80 多行 Widget 代码。Skill 识别出了三个问题:一个是 setState 里直接修改了外部引用(Flutter 的常见坑),两个是关于 const 构造函数的遗漏。它没有啰嗦,没有说”这个变量名可以更好”之类的废话,输出就是三条,条条有理有据。
整个过程大约 15 秒。对于一个自动化工具来说,这个”信号噪声比”相当可以了。
安装方式
npx skills add https://github.com/flutter/agent-plugins --skill code-review
扔到 Claude Code 或者 OpenAI Codex CLI 里,下次写完代码直接喊”review this”就行。
官方出品,2,896 颗星,闭眼装。
GitHub:https://github.com/flutter/agent-plugins
评论区
登录后可评论。