verify-work
Skill1 starsChanged 33 days agoMITView on GitHub
Verify a fix, development phase, or release against its requested behavior, code, docs, packages, and runtime surfaces before reporting readiness. Use for final passes and phase handoffs; it does not authorize publication.
8 other projects use a version of this.
Adopted by
Most recently taken up by
- jisuzzzz/haechitheir own version, first seen Nov 8, 2026
- danielvm-git/bigpowerstheir own version, first seen Nov 6, 2026
- buildomator/buildomatortheir own version, first seen Nov 4, 2026
- Astatide1337/Skillstheir own version, first seen Oct 20, 2026
- tonygorb/skillstheir own version, first seen Oct 15, 2026
- hassan-mohiddin/freeflowtheir own version, first seen Oct 4, 2026
Other versions8 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 8
- danielvm-git/bigpowers★ 288same name
- hamzafarooq/claude-code-starter★ 145same name
- buildomator/buildomator★ 102same name
- jisuzzzz/haechi★ 17same name
- hassan-mohiddin/freeflow★ 5same name
- tonygorb/skills★ 2same name
- aprameyak/coding-skills★ 1same name
- Astatide1337/Skills★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository11 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- craft-skillSkill
- debug-systematicallySkill
- design-modulesSkill
- execute-planSkill
- inspect-codeSkill
- plan-workSkill
- review-codeSkill
- strategizeSkill
- test-firstSkill
The file
We split this skill into the rules it gives an agent
7 rules. 0 are common, 7 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 8 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 16
Stop condition: all required items are established for the named scope, or report incomplete readiness with missing observations.
- Distinctive: line 37
Read the requested deliverables, plan, acceptance conditions, latest corrections, and required project checks.
- Distinctive: line 60
If assessment-only, report mismatches without editing.
- Distinctive: line 65
If observed results contradict a requirement, mark it failed and name the mismatch.
- Distinctive: line 66
If a required check is unrun or its scope is too narrow, mark that requirement unverified and name the missing observation.
- Distinctive: line 67
If the evidence supports only part of a requirement, state the supported part and the remaining gap.
- Distinctive: line 68
If later edits affect evidence, reopen the relevant requirement and rerun its check.
“Common” is measured: kept by at least 6 in 10 of the 8 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Establish readiness
Tie each readiness claim to a current artifact and an observation that reaches the claimed behavior.
Entry route
- Inputs: requested deliverables, acceptance conditions, current artifacts, and required check environments.
- First action: map each requirement to an artifact, check, expected result, and coverage limit.
- Core loop: inspect current inputs → obtain relevant evidence → classify each requirement as established, failed, partial, or unverified.
- Stop condition: all required items are established for the named scope, or report incomplete readiness with missing observations. Verification does not authorize publication.
An inaccessible test host means unverified, not a failed product or failed reload. Name the missing host observation; do not invent a run or infer its outcome. Passing mocks cannot replace required host acceptance. Continue reachable checks and report incomplete readiness.
Verification alone authorizes checks and findings, not corrective edits. Apply fixes only within already authorized implementation scope; otherwise propose the correction and retain the failed or unverified status.
Route card
Choose the acceptance scope; linked examples are optional. During execution, return results to the active phase without replacing its handoff.
| Condition | Next action and minimum evidence | Stop or handoff |
| Readiness across declared deliverables | Map every requirement to current artifacts and actual checks; classify established, failed, partial, or unverified. | Ready only for the named scope when all required items are established. |
| Required observation missing or evidence too narrow | Record the supported part and exact missing observation; keep reachable checks going. | Incomplete readiness; unavailable is not failed behavior, and mocks cannot replace host acceptance. |
| Document-only verification | Check affected commands, defaults, and links against the document contract. | Scoped document result; no unrelated host gate or corrective edit inferred. |
| Defect review only | Trace the requested surface against its contract and report findings. | Review, not a readiness claim; review alone cannot establish all requirement coverage. |
Include relevant existing specs and plans in the requirement map, including ignored working files that Git reports omit. Check their claims against current code and user corrections. When artifact updates are authorized, record actual results and pending observations in the active same-scope plan, including cross-session work; assessment-only work reports discrepancies inline. Closed task records remain history; new work uses a linked successor only when persistence is warranted and authorized. Update living canonical specs only for authorized contract changes. Do not create a separate planning document merely to perform verification.
1. Build the verification map
- Read the requested deliverables, plan, acceptance conditions, latest corrections, and required project checks.
- Inspect the current checkout and relevant built or installed copies. Identify which inputs changed since prior verification.
- List every requested surface: shared code, CLI, affected adapters/extensions, packaging, host lifecycle, UI, and documentation as applicable.
- For each requirement, record the artifact, check, expected result, and coverage limit. Mark unavailable checks as pending; do not silently substitute a narrower check.
Requirement/surface | Current artifact | Check and expected observation | Actual result | Limit/status2. Obtain current evidence
- Run the required project checks and read their results. Under no-write scope, inspect their cache/output effects; use verified suppression/redirection or a disposable copy, labeling its coverage. A passing exit or unchanged Git status does not establish no writes. Investigate failures before continuing dependent verification.
- For a fix, repeat the reported operation with its relevant input or payload shape. Include affected callers after shared-contract changes.
- For packaging or copied installations, inspect or execute that actual artifact and compare it with source. A source pass alone does not establish artifact parity.
- For requested host behavior, verify loading/reloading and invocation in that host. For visible UI behavior, inspect and exercise the rendered state.
- Reuse earlier results only if their relevant inputs remain unchanged. If code, configuration, dependencies, fixtures, or installation changed, rerun affected checks.
- Record command/interaction, environment needed to interpret it, outcome, and limits. Keep credentials and private payloads out of the report.
3. Check documentation
- Enumerate every documentation surface named by the user and those affected by the change.
- Compare commands, paths, defaults, versions, installation, architecture, limitations, and references with the delivered behavior.
- Validate local links and relevant rendered diagrams when their correctness is in scope. Reading diagram text alone does not prove it renders.
- If assessment-only, report mismatches without editing. If updates are authorized, complete them and the related changelog before readiness handoff.
- Preserve historical release entries and separately requested source/documentation approval or commit boundaries.
4. Decide what can be claimed
- If observed results contradict a requirement, mark it failed and name the mismatch. Recheck after an authorized correction.
- If a required check is unrun or its scope is too narrow, mark that requirement unverified and name the missing observation.
- If the evidence supports only part of a requirement, state the supported part and the remaining gap; do not mark the entire requirement passed.
- If later edits affect evidence, reopen the relevant requirement and rerun its check.
- Declare the requested scope ready only when every required item is established. Optional deferred improvements do not become blockers unless they affect a requirement.
- Record explicit user decisions to defer a check, narrow acceptance, or accept a limitation, including which phase/release claim remains unsupported. Change acceptance scope only when authorized; retain the deferred observation as unverified. Phase acceptance with a limitation neither passes that check nor establishes broader readiness.
Completion check
- Every explicit deliverable has a result in the verification map.
- Evidence matches the current relevant inputs and actual artifacts.
- Required regressions, consumers, host/UI observations, and docs are covered.
- Failed, unverified, and partial results are visible.
- The conclusion matches the evidence without implying approval, a Git action, or publication.
Maintain full requirement coverage in the working verification map; the final report need not reproduce it. Keep prose concise without losing context or technical detail, using bullets for parallel results. Adapt this report and omit empty fields:
Readiness: <ready for the named scope, or incomplete>
Established: <requirements and supporting observations>
Blockers/gaps: <failed, partial, or unrun requirements; next observation>
Acceptance: <pending/granted or explicit scoped user decision, when relevant>Include relevant documentation in the established scope and put each material limit beside its affected claim or gap, once. Link detailed evidence instead of copying logs. Return evidence and limits to the active phase's gate; readiness does not grant user acceptance or start a separately checkpointed next phase.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

