원클릭으로
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。