maintain-verification-skill
Skill0 starsChanged 27 days agoMITView on GitHub
Audit a project's canonical verification contract and feature map with parallel source readers and one live coordinator, then ship proven corrections. Use for /maintain-verification-skill or an audit of a reusable verification workflow.
We split this skill into the rules it gives an agent
9 rules. 0 are common, 6 are distinctive, and 3 are very specific to this project.
0
Common
Most of the 66 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 24
Keep project facts out of wrapper directories.
- Very specific: line 30
Locate the target: Read AGENTS.md and .harness/workflow.md when present.
- Very specific: line 31
Use .harness/policy.json to find registered apps, then read their canonical contracts and feature indexes.
- Distinctive: line 40
Check the index: Read the feature README and compare its links with the sibling files.
- Distinctive: line 57
Run Doctor before the first drive, for every fresh session, and after a failed drive.
- Distinctive: line 60
Check captured evidence at its named location after cleanup.
- Distinctive: line 63
If Doctor fails because instructions drifted, correct them within scope and retry once.
- Very specific: line 76
Check and deliver: Run mstack-policy check --root <repo> when a policy exists.
- Distinctive: line 82
Keep run notes in scratch, including covered features, unreachable prerequisites, confirmed drift, and the outcome.
“Common” is measured: kept by at least 6 in 10 of the 66 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
Maintain a verification contract
Cover every mapped feature from source and exercise every feature live. Update one canonical definition regardless of which Harness runs this pass.
Outcomes
Report one outcome:
clean: Every feature has source and live coverage, with no corrections to ship.changed: One PR contains proven contract, helper, or map corrections.blocked: Coverage or delivery could not finish. Name the missing prerequisite.
Edit scope
Edit the target's canonical .harness/verify/<app>/ directory, including its
contract, feature map, and owned helpers. Regenerate affected discovery wrappers
with mstack-policy wrappers when their pointers or supported Harnesses change.
Keep project facts out of wrapper directories. Never edit product code during
this pass. An incorrect map is doc drift. A product regression is a finding to
report, not a reason to redefine expected behavior.
Pass
- Locate the target. Read
AGENTS.mdand.harness/workflow.mdwhen present. Use.harness/policy.jsonto find registered apps, then read their canonical contracts and feature indexes. Resolve a discovered wrapper'smetadata.verification-contractfrom the repository root. Wrappers with the same target are one app. Without a policy, inspect.harness/verify/directly. Infer the target from the request when possible. Ask only when apps remain ambiguous. For legacy definitions, use/create-verification-skill's migration procedure before claiming shared maintenance. When no target exists, report that creation is needed. - Check the index. Read the feature README and compare its links with the sibling files. Fix missing, duplicate, and dead entries.
- Read source in parallel. Assign one read-only subagent per feature. Each returns a feature summary, source entry points, likely drift with citations, and one live recipe. Children never drive the app or edit files.
- Reconcile. Require a result for every feature. Combine overlapping recipes into as few app states as practical. Check cited drift against source. Inspect recent changes for unmapped user paths, citing a concrete source path for each addition.
Run the live pass. The coordinator owns all driving. Follow the contract's launch model, whether one long-lived instance or a fresh CLI session per drive. Exercise every feature even when source looks unchanged. Apply these rules throughout the pass:
- Run Doctor before the first drive, for every fresh session, and after a failed drive. Reset or relaunch when process health cannot explain a stuck UI state.
- Check captured evidence at its named location after cleanup.
- Clean failed-iteration residue before retrying. Clean only owned resources. For a shared instance, remove the run's residue without stopping the instance.
- If Doctor fails because instructions drifted, correct them within scope and retry once. Restart only resources the correction invalidates.
- A
verified-unreachableresult requires the attempted route and a concrete missing prerequisite such as auth, entitlement, OS, or external state. Record a missing prerequisite in the map. It does not count as live proof. - Re-drive every corrected helper before shipping. Perform final teardown after the last drive and retain the evidence.
- Triage. Correct wrong or missing user descriptions. Fix gaps in owned helpers, document exact invocations, and keep executable scripts runnable. Report broken product behavior separately. Do not weaken the expected result to turn a failed feature green.
- Check and deliver. Run
mstack-policy check --root <repo>when a policy exists. Re-read every changed file. Forchanged, open one PR of proven corrections through/file-pr. Forcleanorblocked, report coverage and the outcome without opening a PR. Follow the project's receipt and evidence requirements. A passing policy check does not replace the live pass.
Keep run notes in scratch, including covered features, unreachable prerequisites, confirmed drift, and the outcome. Do not commit temporary notes or copies of the map. Delete any completed plan.
Other versions66 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 66
- paperclipai/paperclip★ 110ksame name
- backnotprop/pstack★ 3.3ksame name
- epam/ketcher★ 927same name
- deadlock-mod-manager/deadlock-mod-manager★ 559same name
- openwong2kim/wmux★ 440same name
- jtaroreh/agystack★ 128same name
- uzairansaruzi/p3-stack★ 126same name
- Dimon94/dverity★ 107same name
- Dimon94/skills★ 107same name
- dsebban/skills★ 71same name
56 more not listed
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.
Used alongsideProjects with it also use poteto-help, setup-pstack and 1 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
ianclearySkillpoteto-help
Guides users through pstack setup, /poteto-mode, and picking the skill, playbook, or principle for a task. Type /poteto-help with a question.
Also in 14 projects that use this
bnemaSkillsetup-pstack
Configure which Pi models pstack uses per role. Detects available provider/model specs and writes pstack's user configuration. Use for /setup-pstack, "configure pstack models", or changing pstack model choices.
Also in 26 projects that use this
JoshueOsunaSkillPoteto Mode
poteto's agent style for concise, detailed responses, deliberate subagents, unslopped prose, simple code, and verified work. Use for poteto, /poteto-mode, or requests to work in this style.
Also in 4 projects that use this
In this repository60 other files it gives its agents.
- architectSkill
- arenaSkill
- automate-meSkill
- benchmark-checklistSkill
- blast-radiusSkill
- broSkill
- codebase-designSkill
- correctSkill
- create-formal-verification-skillSkill
- create-verification-skillSkill
- diagnosing-bugsSkill
- figure-it-outSkill
- howSkill
- interrogateSkill
- in-your-own-wordsSkill
- ketchupSkill
- ketchup-videoSkill
- maintain-formal-verification-skillSkill
- make-bot-uiSkill
- meta-modeSkill
- mstack-helpSkill
- no-commentsSkill
- principle-attack-the-premiseSkill
- principle-boundary-disciplineSkill
- principle-build-the-leverSkill
- principle-encode-lessons-in-structureSkill
- principle-exhaust-the-design-spaceSkill
- principle-experience-firstSkill
- principle-explain-the-numberSkill
- principle-fix-root-causesSkill
- principle-foundational-thinkingSkill
- principle-guard-the-context-windowSkill
- principle-laziness-protocolSkill
- principle-make-operations-idempotentSkill
- principle-migrate-callers-then-delete-legacy-apisSkill
- principle-minimize-reader-loadSkill
- principle-model-the-domainSkill
- principle-never-block-on-the-humanSkill
- principle-outcome-oriented-executionSkill
- principle-prove-it-worksSkill
- principle-redesign-from-first-principlesSkill
- principle-separate-before-serializing-shared-stateSkill
- principle-sequence-verifiable-unitsSkill
- principle-subtract-before-you-addSkill
- principle-test-behavior-not-implementationSkill
- principle-type-system-disciplineSkill
- recallSkill
- reflectSkill
- setup-mstackSkill
- sharpenSkill
- show-me-your-workSkill
- statechartSkill
- swarmSkill
- tddSkill
- teachSkill
- technical-writingSkill
- typescript-best-practicesSkill
- unslopSkill
- whySkill
- writing-for-agentsSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
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.

