一键导入
verification
Use before reporting done. Runs the narrowest relevant checks first, then the repo gate when warranted, and records fresh evidence plus residual risk.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use before reporting done. Runs the narrowest relevant checks first, then the repo gate when warranted, and records fresh evidence plus residual risk.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use at the start of work in any BES repo to build a current, cited map of instructions, repo state, verification gates, active plans, and likely risk before editing.
BLOCKING. Use after a SPEC.md is approved and before in-execution to emit one TASK.md per executable slice into specs/<id>/tasks/. Each TASK.md carries primary/cross-validation/verification model lanes and gates the parent SPEC's transition approved -> decomposed -> in-execution. Tasks are the source-of-truth dispatchable units that agents execute directly; no external tracker (Linear) or dispatcher (Symphony) is required.
Use for reviewing local diffs, branches, or PRs. Prioritises bugs, regressions, missing tests, unsafe assumptions, and broken repo contracts over surface polish. Do not use to author or review SPEC.md / IDEA.md artefacts — use spec-review for that BLOCKING gate.
Use when you (an agent) intend to invoke another agent's CLI from Bash — claude calling copilot, copilot calling claude, or any equivalent cross-agent pattern. Read at session start whenever you might fire `claude` or `copilot` from a Bash tool call. The skill documents the gotchas, points at the validator helper, and explains where the mechanical block fires.
Use when debugging a failure, flaky behavior, regression, broken command, or unclear root cause. Builds a fast deterministic feedback loop before fixing.
Use during code authoring + spec-review. Four practices bundled: (1) impact-aware test selection — run tests the changed files transitively reach, not just the ones you wrote; (2) anti-over-mock cue — no mocks outside test files; (3) complexity-delta gate during review — measure lines vs behaviour; (4) dual-reader ambiguity probe at SPEC review — second reviewer asks 'what does this permit/forbid that disagrees'.
| name | verification |
| description | Use before reporting done. Runs the narrowest relevant checks first, then the repo gate when warranted, and records fresh evidence plus residual risk. |
| license | internal-only |
| compatibility | ["copilot","claude","bes-fleet"] |
| allowed-tools | [] |
| metadata | {"bes_provenance":{"origin":"internal","source_urls":[],"borrowed_from":[],"upstream_status":"not-applicable","last_audited":"2026-06-05T00:00:00.000Z","audit_cadence":"annual","adoption_status":"bes-native","security_review":"not-required","notes":"BES fleet-native skill."},"bes_tool_surface":{"scripts":"none","network":false,"dependencies":[],"secrets":[],"allowed_tools":[],"risk_notes":"No skill-local executable helper scripts."}} |
Use before claiming work is complete.
AGENTS.md verification section.A passing golden/digest oracle only pins what actually reaches the
hash. Before claiming oracle coverage for a behavior, probe-confirm
the behavior contributes: ablate one term it depends on (zero a
constant, flip a sign) and REQUIRE the oracle output to CHANGE. If
the golden reproduces bit-for-bit with the term ablated, the oracle
never observed that behavior and the claim is hollow (durable capture:
file://specs/2026-06-05-verification-oracle-integrity-addendum/SPEC.md).
Ablation probes are file-mutating: run them in an isolated
worktree (or copy-mutate-restore with verified zero delta), per
the probe lifecycle in
file://agents/skills/code-review/references/multi-agent-review.md.
Before claiming a file was committed, verify it is tracked:
git ls-files --error-unmatch <path> (or check the commit's own
stat list). Ignore rules can silently swallow sources (durable capture:
file://specs/2026-06-05-tracked-path-overclaim-lint/SPEC.md).
When a repo changes ecosystems, audit its ignore rules against the
new layout before trusting add/commit results.
file://specs/2026-07-01-leandown-doc-reconciliation/SPEC_EVIDENCE.md SE-4).verified while any acceptance criterion is
unmet: do the work, or the owner amends the criterion FIRST —
"deferred acceptance criterion" is a contradiction
(file://specs/2026-07-01-propagation-machinery-fixes/SPEC_EVIDENCE.md SE-4).file://specs/2026-06-30-lean-doc-ceremony-cut/SPEC_EVIDENCE.md SE-2).file://agents/skills/code-review/references/multi-agent-review.md.Co-Authored-By: trailer), never a bare token that legitimately
appears in content (e.g. Claude matching CLAUDE.md) — bare
tokens false-positive and mask real gate behavior
(file://specs/2026-05-18-agentic-installation-methodology-repo-standup/SPEC.md §17.5 SE3).file://specs/2026-06-22-fleet-sync-self-reconcile/SPEC_EVIDENCE.md
SE-1).verification_lane. Wider cross-family semantics:
file://agents/MODEL_ROUTING.md Rule 20.done, the integration verifier runs the parent SPEC's full
acceptance_commands as the gate before flipping
decomposed → in-execution → verified. Per-task evidence MUST
be aggregated into the parent SPEC's Completion Report.