Verifying work
Proportional planning, recovery, and engineering-discipline protocol for Codex, Claude Code, Qoder, and OpenCode.
npx -y skills add clsaa/littlepowers --skill verifying-workAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 22 days oldThe repository was created 22 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Verify changed work with fresh evidence before completion or readiness claims. Use after implementation, fixes, integration, or release preparation.
SKILL.md
4.7 KB, 887 tokens by cl100k_base, as published. Nobody here has run it
Verifying work
Match every success claim to fresh observable evidence. Test count alone is not proof, and a broad suite is not automatically better than a check that directly exercises the changed behavior.
Define the claims
List the immediate and inherited acceptance claims that the final report must support. Include the approved outcome, original symptom for a bug, affected contracts for connected work, approved baseline for fidelity work, and package or platform claims for a release. Do not claim more than the available environment can verify.
Inspect the changes since the last evidence was collected. A check becomes stale after any relevant code, configuration, dependency, generated artifact, or environment change. Rerun it when ordering is uncertain.
Classify impact and rollback scope
Choose the smallest level that covers the plausible rollback boundary:
- Local: one isolated contract and an independently reversible file or feature. Run the original reproducer or focused unit/skill check, then inspect the diff.
- Connected: several modules or consumers share a boundary and rollback needs coordination. Add the affected integration, build, type, or contract checks to the focused check.
- Broad: state or schema, security, hooks, packaging, public API, migration, cross-platform behavior, or a release is affected. Run focused checks first, then the relevant broad suite or release matrix once after integration.
Impact is not line count. A one-line manifest or shared-contract edit may be broad; a larger isolated fixture change may remain local. A full suite is not the default after every small edit.
When independently reversible features are combined, verify each feature at its own boundary first. Run aggregate broad checks only when their integration or release surface requires them.
Collect fresh evidence
For each claim, record:
- the command, inspection, or user-visible action;
- why its scope covers the impact and rollback boundary;
- its exit status or equivalent result;
- the relevant observed signal, count, or output.
For a bug fix, rerun the original reproducer after the latest edit and run regression coverage for the affected behavior. Do not substitute an unrelated passing suite for the symptom that was fixed.
Treat delegated worker reports as inputs, not final proof. The coordinator inspects the integrated tree and reruns the checks needed to support its own completion claim.
For visual, interaction, output-format, or compatibility claims, compare against the approved baseline named by the user or parent contract. An implementation-generated screenshot, fixture, or snapshot may detect regression but cannot prove fidelity. Passing a narrower work-unit check does not satisfy omitted parent acceptance criteria.
If a required tool, credential, platform, service, or deterministic environment is unavailable, state the exact limitation. Do not turn a skipped, flaky, partial, or unexecuted check into success.
Inspect the integrated diff
Review the final intended diff and status for unintended files, debug statements, temporary artifacts, accidental generated output, secrets, and changes outside the authorized scope. Confirm that the actual rollback unit still matches the chosen verification level.
Gate the report
Use a compact claim-evidence summary when several claims exist. Mark work complete only when every immediate and inherited claim has fresh supporting evidence and no blocking limitation remains. A passed task or rollback unit cannot complete a narrower slice of the approved outcome.
For a tracked workflow, read
../../references/outcome-lock.md, stay in
phase=verify, and create one Verification Record artifact. Include every
active OUT-###, every required FID-###, explicit fidelity evidence paths,
blocking evidence, and independent work-unit compliance, approved-outcome
fidelity, and code-quality verdicts. A valid fail or blocked record is
useful recovery evidence; do not rewrite it as pass.
Record it before completion:
<python> <state-cli> --root <project-root> record-verification \
--workflow <id> --expect-revision <revision> \
--artifact <verification.md>
Use the returned revision. Then run complete; its fresh aggregate gate reports
all remaining contract, coverage, baseline, evidence, verdict, and blocker
failures without advancing a rejected revision.
Report the selected scope and rationale, exact checks and observed results, diff inspection, and unresolved limitations. Use narrower language when evidence is narrower than the requested outcome.
What ships with it: 1 file
262 B alongside SKILL.md
agents/
- openai.yaml262 B