원클릭으로
wz-verification
Use before claiming work is complete. Every completion claim needs fresh command evidence or another deterministic proof path.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use before claiming work is complete. Every completion claim needs fresh command evidence or another deterministic proof path.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use before implementation work to turn operator briefings into an approved design with explicit trade-offs.
Run the clarification pipeline — research, clarify scope, brainstorm design, generate task specs and execution plan. Pauses for user approval between phases.
How to use Claude Code CLI programmatically for reviews, automation, and non-interactive operations within Wazir pipelines.
How to use Codex CLI programmatically for reviews, execution, and sandbox operations within Wazir pipelines.
Measure pipeline compliance for a completed run — checks phase execution, artifact production, gate evidence, hook enforcement, and publishes per-step and aggregate compliance scores.
Use when behavior is wrong or verification fails. Follow an observe-hypothesize-test-fix loop instead of guesswork.
| name | wz:verification |
| description | Use before claiming work is complete. Every completion claim needs fresh command evidence or another deterministic proof path. |
Stop. Before you start working — what does your phase checklist say? Go read .wazir/runs/latest/phases/ and follow it. Every item, not just the ones that feel important. What's the first unchecked item?
Follow the Canonical Command Matrix in hooks/routing-matrix.json.
wazir index search-symbols <query> firstwazir recall file <path> --tier L1 for targeted readswazir index build && wazir index summarize --tier alldetectRunnableType(projectRoot) → web | api | cli | librarycollectProof(taskSpec, runConfig).wazir/runs/<id>/artifacts/proof-<task>.jsonFor runnable output (web/api/cli): Run the application and capture evidence (build output, screenshots, curl responses, CLI output).
For non-runnable output (library/config/skills): Run lint, format check, type check, and tests. All must pass.
Evidence collection uses tooling/src/verify/proof-collector.js.
Every completion claim must include:
Use proof-collector (tooling/src/verify/proof-collector.js) for automated evidence gathering:
detectRunnableType(projectRoot) — detects whether the project is web, api, cli, or library from package.json. Detection order: pkg.bin (cli), web framework deps (web), API framework deps (api), default (library).
collectProof(projectRoot, opts?) — runs type-appropriate verification commands and returns structured evidence:
npm run build + library checks<bin> --help + library checksnpm test, tsc --noEmit, eslint ., prettier --check .All commands use execFileSync (never shell exec) for security. Evidence is returned as { type, evidence: [{ check, ok, output }] }.
proof-collector for Node.js projects to gather deterministic evidenceWhen verification fails:
Ask the user via AskUserQuestion:
Wait for the user's selection before continuing.
You're about to say you're done. Are you really? Go back to .wazir/runs/latest/phases/ and check every item one more time. If something was skipped or half-done, now is the time to finish it. What was left incomplete?