بنقرة واحدة
vibeflow-spec-review
每个功能质量门禁通过后使用 — 运行规格与设计合规审查,确保实现匹配审批通过的规格、设计、计划和 UCD
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
每个功能质量门禁通过后使用 — 运行规格与设计合规审查,确保实现匹配审批通过的规格、设计、计划和 UCD
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
启动 VibeFlow 本地看板,实时查看阶段、功能、产物和最近事件。
查看 VibeFlow 项目当前状态(阶段、进度、待处理项)。
VibeFlow框架入口。运行 /vibeflow 开始新项目或继续现有工作流。
测试阶段的真实浏览器验证底座。用于页面交互、表单、路由、前端 API、视觉状态和运行时问题验证。优先使用 Playwright MCP 做真实交互验证,使用 Chrome DevTools MCP 做运行时诊断;MCP 不可用时回退到本地 Playwright CLI 脚本。
在此仓库中用于在会话开始时路由整个VibeFlow生命周期的工作。
系统测试通过后且工作流要求 UI QA 时使用 — 运行浏览器导向的 QA 验证并生成报告
| name | vibeflow-spec-review |
| description | 每个功能质量门禁通过后使用 — 运行规格与设计合规审查,确保实现匹配审批通过的规格、设计、计划和 UCD |
每个功能质量门禁通过后运行。无例外。验证实现匹配审批通过的规格、设计、计划和 UCD。
启动宣告: "正在使用 vibeflow-spec-review 审查此功能。"
核心问题:
"ui": true 功能:实现是否遵循 UCD 风格指南?(风格 Token、组件视觉规格、页面布局)| # | 检查 |
|---|---|
| S1 | 所有 verification_steps 被测试覆盖 |
| S2 | 测试验证行为,不是实现细节 |
| S3 | 无未记录的副作用 |
| S4 | 规格中的边界情况已处理 |
| S5 | 功能 description 与实际行为匹配 |
| # | 检查 |
|---|---|
| D1 | 类/模块结构匹配设计文档的类图 |
| D2 | 交互流匹配设计文档的序列图 |
| D3 | 第三方依赖版本匹配设计文档的依赖表 |
| D4 | 架构层/边界按逻辑视图定义被尊重 |
| D5 | 无未授权的设计偏离(或偏离已记录并获用户批准) |
| # | 检查 |
|---|---|
| P1 | 实现任务匹配计划的任务分解 |
| P2 | 创建/修改的文件匹配计划的文件列表 |
| P3 | 计划中的设计对齐章节被遵守 |
"ui": true 功能且有 UCD 文档| # | 检查 |
|---|---|
| U1 | CSS/样式中的颜色值匹配 UCD 颜色调色板 Token |
| U2 | 排版(字体族、大小、字重、行高)匹配 UCD 排版比例 |
| U3 | 间距和布局(内/外边距、圆角、阴影)遵循 UCD 间距 Token |
| U4 | 组件结构和视觉层次匹配 UCD 组件提示词 |
| # | 检查 |
|---|---|
| T1 | 每个 verification_step 在 docs/test-cases/feature-{id}-{slug}.md 中有对应 ST 测试用例 |
| T2 | 每个 ST 测试用例有至少一个自动化测试实现它 |
| T3 | UI 测试用例(如有)包含 EXPECT/REJECT 子句、控制台错误门禁和无障碍检查点 |
S1-S5 或 D1-D5 中任何 NO -> 失败。 修复缺口,重新运行测试,重新审查。 U1-U4 中任何 NO -> 失败(ui:true 功能)。视觉不一致必须在继续前修复。 T1-T3 中任何 NO -> 失败。 测试用例覆盖缺口必须填补。 P1-P3 中 NO -> 重要(必须在功能完成前修复)。
| 严重度 | 响应 | 阻塞? |
|---|---|---|
| 严重 | 立即修复 | 是 |
| 重要 | 在下一功能前修复 | 是 |
| 次要 | 在重构或下一会话中修复 | 否 |
质量门禁通过 -> 规格与设计合规审查
|
S1-S5, D1-D5, T1-T3 全部通过(且 U1-U4 如 ui:true)?
| 是 | 否
功能完成 修复 -> 重测 -> 重新审查
|
最多 3 轮 -> 升级到用户
3 轮失败后,通过 AskUserQuestion 升级:
| 反模式 | 正确做法 |
|---|---|
| "简单"功能跳过审查 | 始终运行审查 |
| 多个问题打包为一个发现 | 一个关注点一个问题 |
| 表演性认同("代码写得好!") | PASS 或具体问题,无废话 |
调用者: vibeflow-build-work(步骤 10) 依赖: 质量门禁通过(vibeflow-quality) 输入: 功能规格、SRS 章节、设计章节、计划文档、ST 测试用例文档、UCD(如 ui:true)、Git diff、测试结果 产出: 审查裁定(PASS/FAIL 及发现) 返回: vibeflow-build-work 的添加示例 + 持久化步骤