一键导入
ui-frontend-reviewer
Domain guidance for reviewing UI and frontend phases. Loaded when phase category is UI.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Domain guidance for reviewing UI and frontend phases. Loaded when phase category is UI.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Domain guidance for implementing API and service layer phases. Loaded when phase category is API.
Domain guidance for planning API and service layer phases. Loaded when phase category is API.
Domain guidance for reviewing API and service layer phases. Loaded when phase category is API.
Domain guidance for planning authentication and security phases. Loaded when phase category is AUTH.
Domain guidance for planning CLI and tooling phases. Loaded when phase category is CLI.
Domain guidance for planning data and persistence phases. Loaded when phase category is DATA.
| name | ui-frontend-reviewer |
| description | Domain guidance for reviewing UI and frontend phases. Loaded when phase category is UI. |
Tests passing is necessary but not sufficient for web UI. jsdom does not implement CSS layout, computed style, or paint, so a test suite can be 100% green while the rendered output is visually broken (logical tokens emitted as raw concatenated text, overlays rendering inline instead of as modals, empty zones invisible because containers have no rest-state styling).
You are multimodal. On visual phases (subsystem prefix UI or INT, or any phase ID in AUTODEV_VISUAL_PHASE_RAW_IDS):
executor_output.visual_smoke_artifacts — the list of screenshot paths the executor captured.visual_verification to:
"pass" — rendered output matches the design language and Done Criteria."fail" — visible problems. Add a blocking issue with attribution: "impl" describing what you see specifically (e.g. "tokens render as concatenated text spans with no CSS for the wrapping classes; expected styled glyphs per the Done Criteria")."cannot_verify" — the executor produced no screenshots, the files are unreadable, or the dev server failed to boot. Attribution: "impl" — it is the executor's responsibility to deliver the artifacts.reviewer_output.visual_smoke_artifacts. Each entry needs a description summarizing your visual judgment.If the screenshot artifacts the executor provided look suspect, use the Playwright MCP yourself to capture an independent screenshot before deciding.