一键导入
frontend-review
Use when reviewing implemented frontend iteration work against docs/vX.Y.Z/ requirements, design, plans, and test report.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when reviewing implemented frontend iteration work against docs/vX.Y.Z/ requirements, design, plans, and test report.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | frontend-review |
| description | Use when reviewing implemented frontend iteration work against docs/vX.Y.Z/ requirements, design, plans, and test report. |
| disable-model-invocation | true |
对照需求、方案、计划、测试审代码,分级记问题。无未解决 🔴 才可发布
| 路径 | 必需 | 说明 |
|---|---|---|
docs/technical-architecture.md | 是 | 架构、约定 |
docs/vX.Y.Z/prd/summarized/*.md | 是 | 验收 |
docs/vX.Y.Z/design/*.md | 是 | 方案 |
docs/vX.Y.Z/plans/*.md | 是 | 边界 |
docs/vX.Y.Z/test-report.md | 是 | 结果、风险 |
docs/vX.Y.Z/progress.md | 是 | task、TDD 证据 |
| 代码变更 | 是 | diff / 文件 |
缺必需项或 test-report「阻塞」则停止,回 implement/test 补 TDD、实现或测试
docs/vX.Y.Z/review/;与 plans/ 同名或单份 review.mdfrontend-iteration/references/orchestrated-invocation.mdfrontend-iteration/references/agent-communication-style.mdprogress.md、test-report.md;task、TDD、结论、风险TODO(vX.Y.Z): 接口联调待定review/*.md;结论:通过 / 有条件通过 / 不通过progress.mdfrontend-iteration/references/orchestrated-invocation.md;上游不可用或步骤 5 blocked → 不得通过| 维度 | 检查 |
|---|---|
| 需求符合 | 行为 = summarized 验收 |
| 方案符合 | = design;偏离须解释 |
| 范围符合 | ⊆ plan;无隐藏重构 |
| 架构一致 | 目录、命名、状态、请求;docs/technical-architecture.md + 风格锚点 |
| 代码风格 | = 邻文件、风格锚点;lint 可过(若配置) |
| 接口联调 | 封装、占位、TODO = design;页面无硬编码假数据 |
| 正确性 | 逻辑、边界、错误、权限 |
| 可维护性 | 可读、重复、过度抽象 |
| 测试充分 | = test-report;关键路径有覆盖 |
| 安全 | XSS、敏感信息、不安全 DOM(适用时) |
| 性能 | 多余渲染、重复请求、大列表(适用时) |
| 回归风险 | 既有功能影响已评估 |
| 级别 | 含义 | 例 |
|---|---|---|
| 🔴 | 发布前必修 | 功能错、越权、plan 外大改、假通过 |
| 🟡 | 建议,可协商 | 命名差、缺错误处理、覆盖弱但可接受 |
| 🟢 | 可选 | 风格、微重构、文档 |
| 条件 | 结论 |
|---|---|
| 无 🔴,且无 🟡、无 🟢 | 通过 |
| 无 🔴,有 🟡 和/或 🟢 | 有条件通过 |
| 有未解决 🔴 | 不通过 |
| 场景 | 处理 |
|---|---|
| 偏离 design 但更优 | 🟡;回 design 补记或回滚 |
| plan 外文件改 | 🔴;除非 plan 已同步 |
| test-report 有风险 | 引用;评是否阻塞发布 |
| progress 与 test-report 不一致 | 🔴 或待确认问题;回步骤 4/5 补证据 |
| 上游 STALE | 停;回上游 |
| 有 🔴 | 不通过;指明回步骤 4 或 5 |
| 需求歧义 | 待确认问题;不扩范围 |
review/ 有记录ACTIVEfrontend-iteration/references/step-gates.md 核对frontend-iteration/references/progress-convention.md “每步最小落盘” 小节落盘 progress.md(无 🔴 或用户接受有条件通过)
review/*.md、test-report.md读 skill / reference 时按序尝试(命中即用):
| 资源 | 路径 1(npx skills add) | 路径 2(源码) |
|---|---|---|
本子 SKILL.md 目录 | .agents/skills/frontend-review/ | skills/frontend-review/ |
| 编排 references | .agents/skills/frontend-iteration/references/<file> | skills/frontend-iteration/references/<file> |
| 其他 references | .agents/skills/<name>/references/<file> | skills/<name>/references/<file> |
| 样例 | .agents/skills/frontend-iteration/examples/ | skills/frontend-iteration/examples/ |
frontend-iteration/references/code-style-enforcement.mdfrontend-iteration/references/api-integration-guide.mdUse when starting, resuming, or continuing a versioned frontend iteration with docs/vX.Y.Z/ inputs.
Use when turning docs/vX.Y.Z/design/*.md into TDD implementation plans for a versioned frontend iteration.
Use when turning docs/vX.Y.Z/prd/summarized/*.md into frontend technical designs for a versioned iteration.
Use when implementing approved docs/vX.Y.Z/plans/*.md tasks with frontend TDD.
Use when preparing release materials after docs/vX.Y.Z/review/*.md and test-report.md pass.
Use when turning docs/vX.Y.Z/prd/origin/*.md into frontend-focused summarized PRDs for a versioned iteration.