一键导入
verify
Verification before completion — no success claims without fresh evidence. Auto-triggered before any completion claim. Also available as /verify.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Verification before completion — no success claims without fresh evidence. Auto-triggered before any completion claim. Also available as /verify.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Analyze any codebase and generate a complete .claude/ configuration to make it AI-native. Use when setting up Claude Code for a new or existing repo. Handles cold-start by detecting stack, framework, patterns, and generating tailored CLAUDE.md, agents, skills, rules, and hooks.
Validate your .claude/ configuration. Checks that commands work, paths exist, hooks are valid, and agents are well-formed. Use after /claude-init or /update to catch issues.
Land completed work — verify tests, present options (merge/PR/keep/discard), execute chosen workflow. Auto-triggered after implementation and review pass. Also available as /finish.
Two-stage code review: spec compliance first, then code quality. Auto-triggered after implementation. Also available as /review.
Execute implementation plans using fresh subagents per task with two-stage review. Auto-triggered for plans with multiple independent tasks. Also available as /subagent-dev.
Re-analyze a repo and update its existing .claude/ configuration. Detects stack changes, new dependencies, and config drift without overwriting customizations. Use when the codebase has evolved since initial /claude-init.
| name | verify |
| description | Verification before completion — no success claims without fresh evidence. Auto-triggered before any completion claim. Also available as /verify. |
| allowed-tools | Read, Bash, Glob, Grep |
Claiming work is complete without verification is dishonesty, not efficiency.
Core principle: evidence before claims, always.
NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE
If you haven't run the verification command in this response, you cannot claim it passes.
Loaded fresh when this skill triggers — so you can't claim "tests passed" from a stale mental model:
Uncommitted changes:
!git status --short 2>/dev/null || echo "(not a git repo)"
Last commit:
!git log -1 --oneline 2>/dev/null || echo "(no git history)"
Before claiming ANY status (done, fixed, passing, working, complete):
Skip any step = unverified claim.
| Claim | Requires | NOT Sufficient |
|---|---|---|
| "Tests pass" | Test command output showing 0 failures | Previous run, "should pass" |
| "Build succeeds" | Build command with exit 0 | "Linter passed" |
| "Bug is fixed" | Test reproducing the bug now passes | "Code changed" |
| "Requirements met" | Line-by-line checklist against spec | "Tests pass" |
| "Linter clean" | Linter output showing 0 errors | Partial check |
These thoughts mean you're about to make an unverified claim:
Replace each with: run the command, read the output, cite the evidence.
docs/definition-of-done.md exists, run through it as the final gate — it's the project-wide "is it ready?" checklist, distinct from the task's acceptance criteria