Skip to content
Development
Skill

/x-verify

Gate ① 事实验证 skill。运行 xdev verify 引擎;全过给回执,失败诊断事实并交 x-fix。 触发:x-dev 收尾、用户要求 verify 或复跑 task 证据。

From plugin
x-dev-pipeline
1223 skills

Claude Code

$ npx -y skills add KtKID/x-dev-pipeline --skill x-verify --agent claude-code

SKILL.md

x-verify.SKILL.md
name: x-verify
description: |
  Gate ① 事实验证 skill。运行 xdev verify 引擎;全过给回执,失败诊断事实并交 x-fix。
  触发:x-dev 收尾、用户要求 verify 或复跑 task 证据。

x-verify · Gate ①

输入

task 的 `dev-checklist.md`、归属 `spec.md` 和 `dev-report*.md` fenced `verify` 块。req2 按 Requirement 限定验收 Scenario;req3 直接按 Scenario 限定范围。引擎复跑命令、比较 exit/输出并检查当前 task 的证据覆盖。

流程

1. 运行 `python3 tools/xdev.py verify <task-dir> --json`。 2. exit 0:输出 `pass N / manual M` 回执,不写报告。 3. exit 1:读取 fail 的 `output_tail` 与 uncovered,必要时用 `--only <id>` 复跑一个块;写 `reports/verify/verify-report-<timestamp>.md`,将完整 failure 清单交 x-fix。 4. exit 2:按错误来源分诊,不递增 fix-counter。

  • dev-report 的 verify 块格式、id 冲突、`cwd` 路径问题 → 退回 x-dev。
  • `dev-checklist.md` 缺失或表头不可解析 → 退回对应 x-req2/x-req3。
  • req2 Scenario 缺父 Requirement 或验证标记 → 退回 x-spec2。
  • req3 Scenario 缺测试层、名称重名或 checklist 回指悬空 → 退回 x-spec3/x-req3。

这两类是 task / spec 产物的问题,退给 x-dev 无从下手。

约束

  • 只报告命令与覆盖事实;代码质量由 x-qa-gate 处理。
  • fail 时跑完全部 auto 块后一次交付完整清单。
  • req3 的 unit/smoke Scenario 必须由 auto 块覆盖;e2e Scenario 必须由 auto 或 manual 块声明。
  • `reports/.fix-counter`、三轮上限和 x-fix 批量修复协议保持现有定义。

回执

🛡️ Gate① verify ✅ · pass N · manual M 待人工
🛡️ Gate① verify ❌ · fail N · uncovered M → x-fix
@ktkid
Ships withx-dev-pipeline

An auditable development workflow for AI coding agents: requirement contracts, implementation evidence, deterministic checks, and risk-matched review.

Stars on GitHub

Momentum

stars in total
12
Star history of KtKID/x-dev-pipeline on GitHub, a chart by star-history.com

Other skills on x-dev-pipeline.

x-cr

x-cr

软件正确性调查 skill。用于用户说“XX 不太对”“这个功能有 bug”“结果和预期不一致”“帮我查原因”,也用于 review 模块、文件、diff 或 PR…

x-dev

x-dev

开发任务执行 skill。读取单个 task 的 dev-checklist.md,按行序以"先测试后实现"的方式逐行执行,dev-report 只记验证结论(全绿或 N 个 🔴),全部行验证通过后交付。触发:`x-dev…

x-fix

x-fix

Bug 修复执行 skill。分三种入口: 1. 用户直接报告 Bug → 定位根因 → 修复 → 产出 fix-report-*.md 或 fix-note-*.md(无需 CR 报告) 2. 有 x-cr 的 CR 报告 → 按稳定 Bn/INV-ID…

x-qa-gate

x-qa-gate

verify 通过后的质量审查。Q2/Q3 各由一个 reviewer 在单轮内按 q1-intent、q2-correctness、q3-evidence 三个独立 lens 穷尽检查;Q3 使用完整高风险输入和逐 lens 回执。发现 P0/P1 后登记…

x-req3

x-req3

x-spec3 的任务拆解 skill。读取 `docs/spec/{spec-name}/spec.md` 的目标、边界与不变量、判断依据、验收清单和直接 GWT Scenarios,生成…

x-spec3

x-spec3

在开发方案已经讨论清楚、需要固化保存时使用。也适用于用户明确要求保存方案、编写规格文档,或希望在开发前明确目标、边界、约束和验收标准的场景。将已确认的方案整理成可供后续任务拆解、开发和验证共同使用的规格文档。

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about x-verify.

Which coding agents can use x-verify?
x-verify installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.