当编码 agent 需要打开真实前端页面、采集浏览器证据、编排多个评审 critic,并产出能驱动下一轮代码修改的最终评审结果时使用。
这个 skill 用来编排一次基于真实页面的前端评审循环。
它不负责给页面打分。它的职责是:
在以下情况使用:
以下情况不要用:
参见 ../frontend-review-shared/references/PAGE_REVIEW_TASK_TEMPLATE.md。
这个 skill 预期运行环境提供浏览器类能力,例如:
browserscreenshotdom_inspectorconsolenetworklighthouseaccessibility这些是 runtime/tool 能力,不是独立的评分 skill。
如果某些工具缺失:
先确认:
如果缺失,就根据页面证据做最小必要推断,并标记为推测。
尽可能采集以下内容:
至少应尝试拿到:
把评审输入规范化为:
将同一份评审包发送给:
frontend-ui-criticfrontend-qa-criticfrontend-a11y-perf-critic如果某个 critic 需要补充交互检查,只在确实影响最终判断时再补采。
将所有 critic 输出以及统一评审包交给 frontend-review-judge。
将 judge 的输出作为本轮评审的最终结果返回给主 coding agent。
最终结果必须让主 agent 能明确知道:
runner 应保持简洁,重点做编排,不替 critics 和 judge 代打分。