بنقرة واحدة
verification
SpecForge 内部验证技能。用于证明 work item 可工作,记录 verification report、CI result、evidence links、known gaps 和重新验证条件。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
SpecForge 内部验证技能。用于证明 work item 可工作,记录 verification report、CI result、evidence links、known gaps 和重新验证条件。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
SpecForge requirements 主能力包。用于把 brief、brainstorm、PRD、research、gap report、wiki 当前事实和用户确认转成可测试、可追踪、可交给 UI / technical design / tasking / verification 的 REQ / AC / NFR / 边界 / handoff 行为契约。
生成或更新 SpecForge 工作项的需求规格;用于活跃工作项的 ready artifact 为 requirements,或需要把产品需求文档 / 简报转成可测试行为、边界、用户故事、验收标准和影响面标记时。
SpecForge 内部需求技能。用于为 work item 生成清晰、可测试的功能需求、非功能需求、范围边界、不在范围内和验收标准。
SpecForge 跨阶段代码智能能力包。用于任何阶段需要 Wiki-first 定位现有代码范围、选择 CodeGraph / MCP / SCIP / Repomix / rg、检查 provider freshness、归一 graph_facts、分析影响面 / affected tests 或生成 Wiki 回写候选时必读;不要只在 sf-steering 中使用。
为存量项目或大型代码库建立 SpecForge 项目画像;用于新需求或 bugfix 前理解现有架构、刷新 wiki、生成后续 work item 的上下文基线。
SpecForge 测试工程主能力包。用于 sf-verify 在验证前把 requirements、tasks、UI、technical design 和 code review 风险转成可解析 TC/PW 用例、runtime runbook、auth strategy、自动化计划和可归档 evidence。
| name | verification |
| description | SpecForge 内部验证技能。用于证明 work item 可工作,记录 verification report、CI result、evidence links、known gaps 和重新验证条件。 |
本技能证明 work item 可工作,并留下可追溯验证证据。验证不等于“跑一下测试”,而是让风险和证据匹配。
work.yaml01-spec/requirements.md(存在时)01-spec/gap-report.md(bugfix / issue)01-spec/ui-design.md(存在时)01-spec/technical-design.md(存在时)01-spec/tasks.md03-implementation/report.md03-implementation/changed-files.md04-code-review/code-review-v1.md.specforge/wiki/00-index.md 和本次引用的相关运行 / API / 模块 / 风险 wiki.specforge/core/standards/engineering.md.specforge/core/standards/workflow.md.specforge/core/standards/ai-toolkit.md.specforge/core/standards/design.md(存在 UI 影响时).specforge/core/standards/pc-ui-design-spec.md(ui-design.md 声明采用 PC 端业务系统规范时).specforge/core/skills/README.md(存在测试工程、XMind、UI / 浏览器验证时).specforge/core/skills/code-intelligence/SKILL.md(code review 或 changed files 提供 affected tests / graph impact 时).specforge/core/skills/quality/test-engineering/SKILL.md(需要系统化测试用例、测试代码、XMind / 白板导出、TC / PW 矩阵、项目启动、登录态、Playwright flow 或证据归档时)05-verification/test-cases.md05-verification/report.md05-verification/ci-result.mdnode .specforge/core/scripts/gate.mjs verification <status> ... 更新门禁。APPROVED 必须带 --evidence 05-verification/report.md;REQUEST_CHANGES / REJECTED 不带 evidence。code_review 必须为 APPROVED。node .specforge/core/scripts/graph-impact.mjs --from-git --json。core/skills/quality/test-engineering/SKILL.md。05-verification/test-engineering/test-design-tree.md 或 .json,再回填 TC / PW 到 05-verification/test-cases.md。runtime-runbook.md、auth-plan.md、playwright-flows.md 和 automation-plan.md。05-verification/test-engineering/,并把可执行用例回填到下方矩阵。05-verification/test-cases.md。node .specforge/core/scripts/test-case-quality.mjs;失败项先修正,warning 写入 report 的风险 / owner / 重新验证触发条件。_Verification:_ 必须有通过 / 失败 / 跳过及理由。yes、Architecture Contract、Implementation Handoff、Operability & Maintenance、residual risk 和 verification notes 必须映射到验证证据或可信跳过理由。05-verification/test-cases.md 用例,再用真实浏览器自动点击 / 填写 / 上传 / 提交 / 断言。core/skills/quality/playwright-skill 的临时脚本运行;不能因为“项目没有 E2E 配置”直接跳过。05-verification/evidence/<run-id>/,至少记录脚本 / 命令、stdout 摘要、截图或 trace、console/network 摘要和相关 TC/PW ID。manual-confirmed / deferred。proven / mocked / manual-confirmed / deferred / missing。有浏览器页面流程、上传、提交、审批、下载、权限、路由跳转或错误提示时,必须先写 05-verification/test-cases.md 中的 Playwright 用例,再执行自动化操作并保存截图、trace、日志摘要或等价证据。
项目没有 Playwright 配置时,优先使用 core/skills/quality/playwright-skill 的临时脚本或同等 Playwright 脚本。无法运行时必须写阻断原因、替代证据、owner 和重新验证触发条件;高风险 UI 不得批准。
以下情况不得批准:
missing,且没有低风险人工确认或外部补证计划。yes 影响面没有验证证据,或跳过项没有 owner、影响和重新验证触发条件。05-verification/test-cases.md 和 Playwright 用例、未执行自动化操作,或只用单元测试 / 手工点击替代。test-engineering/,或导出内容未回填到 TC/PW 用例。05-verification/report.md 或 05-verification/evidence/。ui-design.md 声明采用 PC 端业务系统规范,但未验证核心 token、布局尺寸、表格 / 表单 / 弹窗 / 抽屉或响应式约束。| 状态 | 使用条件 |
|---|---|
APPROVED | 关键验证通过,残余风险可接受且有 owner;外部待补证已人工确认 |
REQUEST_CHANGES | 缺证据、测试失败或需要实现补修 |
REJECTED | 实现明显不满足 spec 或风险不可接受,需要回到前序阶段 |
test-engineering/ 中存在 Markdown / JSON 导出,并已回填到 test-cases.md#1.1 Test Design Artifacts。test-engineering/ 中已有 runtime runbook、auth plan、Playwright flow 和 evidence plan。test-case-quality.mjs 无 failure;warning 已进入 verification report 的风险、owner 和重新验证触发条件。APPROVED 时 verification gate 状态与证据一致。REQUEST_CHANGES / REJECTED 时 gate 状态已更新且 evidence 为 null。