maintain-verification-skill
Periodic pass that keeps a project's verification skill and feature map honest: parallel source readers per feature, one live session driving every feature…
Skill by dotts-h
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/dotts-h-maintain-verification-skill
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/maintain-verification-skill
What's inside
- Skill name
maintain-verification-skill- Description
- Periodic pass that keeps a project's verification skill and feature map honest: parallel source readers per feature, one live session driving every feature, at most one PR of proven corrections. Use for /maintain-verification-skill or "audit the verify skill".
- License
- MIT
- Instructions
- 41 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Maintain a verification skill A feature map rots the moment the app changes. This skill is the upkeep loop for a skill generated by `/create-verification-skill`, or for any project-local verification skill with a feature map. The unit of rigor is the feature, not every sentence. Cover every feature file from source and exercise every feature live, without terminalising every bullet. ## Outcomes Pick one, and say which. - **clean.** Every feature got source and live coverage, and nothing is worth shipping. No branch, no PR. - **changed.** One PR ships proven doc, harness, or map corrections. - **blocked.** Coverage could not finish, or a proven fix could not ship safely. Say exactly what blocked it. ## Edit scope Only edit the verification skill's own directory (its `SKILL.md`, `features/`, and any harness scripts it owns). Never edit product code during a run. A behavior the map describes that the app no longer does is either doc drift, in which case you fix the map, or a product regression, in which case you report it and leave the docs alone. ## Pass 0. **Locate the target.** Find the verification skill to maintain. It is the project-local skill whose body has launch and drive sections and a feature map, usually `.cursor/skills/verify-*/`. If several candidates exist, ask which one. If none exist, stop and point at `/create-verification-skill` instead of inventing a target. 1. **Index hygiene.** Read the feature map README and glob its sibling files. Fix missing, extra, duplicate, or dead entries. This step is lightweight. Do not generate an inventory. 2. **Source wave.** Launch one read-only subagent per feature file, all at once. Each explains how the user-facing feature works from source, flags likely doc drift with citations, and returns one concise live-verification recipe. Children never drive the app and never edit files. The return shape is a feature summary, source entry points, likely drift or none, and one recipe. 3. **Reconcile.** Every feature file has a returned summary. Merge overlapping recipes into as few app states as practical. Spot-check cited drift. Do not re-prove clean claims. Sweep recent churn for user-facing surfaces missing from the map. Require a concrete source path before calling one missing. 4. **Live pass.** This pass is required even when source looks clean. The coordinator owns all driving. Follow the verification skill's own launch model. Use one long-lived instance driven serially for servers and UIs, or a fresh isolated session per drive for short-lived CLIs. The skill's Launch section decides. Exercise every feature at least once, and hold three invariants for the whole pass, whatever the failure. 1. Never drive an instance you have not health-checked since it last did something surprising. Run doctor before the first drive, on each fresh session where sessions are the unit, and again after any failed drive. Where doctor cannot see the failure, such as a wedged UI on a healthy process, reset to a known state or relaunch. 2. Evidence captured so far survives every cleanup. Check it at its named location. 3. Nothing a drive started outlives that drive's usefulness. Clean failed-iteration residue whether the session is stuck, has exited, or is shared. For a shared instance, clean the residue, not the instance. A doctor failure caused by skill drift is drift. Fix it under edit scope and retry once. Restart whatever the fix invalidated, and nothing more, before calling the pass `blocked`. A feature that cannot be reached is `verified-unreachable` only with the concrete prerequisite (auth, entitlement, OS, or external state) and the route attempted. If the map omits that prerequisite, the omission is drift. Any harness fix from triage gets re-driven live before it ships. Final teardown happens after the last drive of the run, including those re-proofs, so nothing outlives the run. Evidence stays, per the skill. 5. **Triage.** A wrong or missing user-POV description is doc drift. Fix it. Working behavior the harness cannot drive is a harness gap. Fix it. A harness fix follows the same helpers rule as generation. Scripts are executable, and the skill body documents the invocation. A harness fix may change how a check finds an element, how it waits, or its fixture data. It never weakens, skips, or deletes an assertion to make a check pass. Change an assertion only when the expected behavior changed on purpose and a person accepts the change in review. A skipped check counts as a failing check. When the fixed check guards a known bug, run it on a revision that still has that bug, such as the commit before its fix. Confirm it fails for the intended reason. App behavior that is actually broken is a product gap. Record it for the user and keep it out of this PR. 6. **Ship or stop.** For `changed`, open one PR of proven corrections, and re-read every changed file first. For `clean` or `blocked`, open no PR. Report the outcome and the coverage honestly. Keep concise run notes (features covered, unreachable prerequisites, confirmed drift, outcome) in a scratch location. Do not commit them.
From dotts-h/qstack, MIT.
More from dotts-h/qstack
- 0.567score
qstack-mode
dotts-h
Run structured QA workflows in Cursor: test chartering, real-surface reproduction with recorded runs, defect triage, baseline-versus-patch fix verification…
SkillAFreshness: AClaude Code +9 - 0.567score
triage-defect
dotts-h
Triage bug reports with bounded cause tracing, duplicate detection, bug-versus-feature classification, and self-contained defect report formatting.
SkillAFreshness: AClaude Code +9 - 0.567score
reproduce-issue
dotts-h
Reproduce reported defects through the target app's real UI or CLI on at least two recorded runs, verify existing fixes against baseline and patched builds…
SkillAFreshness: AClaude Code +9 - 0.565score
setup-qstack
dotts-h
Configure which models the qstack how and why skills give their subagents and at what reasoning budget.
SkillAFreshness: AClaude Code +9 - 0.561score
regression-pin
dotts-h
Pin a reproduced bug or regression signal with a focused executable check that fails before the fix and passes after it, or select the closest live…
SkillAFreshness: AClaude Code +9 - 0.561score
principle-build-the-lever
dotts-h
Apply to any non-trivial work, including edits, migrations, analyses, and checks.
SkillAFreshness: AClaude Code +9 - 0.556score
principle-never-block-on-the-human
dotts-h
Apply when tempted to ask 'should I do X?' on reversible work.
SkillAFreshness: AClaude Code +9 - 0.556score
principle-sequence-verifiable-units
dotts-h
Apply to multi-step work such as sweeps, migrations, and runs of similar edits, and to how you stack commits and PRs.
SkillAFreshness: AClaude Code +9 - 0.556score
in-your-own-words
dotts-h
Restate the testing goal, target surface, and risk hypothesis in your own words before test execution.
SkillAFreshness: AClaude Code +9 - 0.556score
principle-explain-the-number
dotts-h
Apply before you trust, report, or act on a number you measured.
SkillAFreshness: AClaude Code +9 - 0.541score
how
dotts-h
Use for "how does X work", code walkthroughs before changing something, and placement / ownership / layering questions ("where should this live", "which…
SkillAFreshness: AClaude Code +9 - 0.536score
blast-radius
dotts-h
Find what a change could break somewhere else before it ships, beyond the diff, and prove the one fact it's safe because of by running real code instead of…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/dotts-h/qstack
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from dotts-h
- 0.567score
qstack-mode
dotts-h
Run structured QA workflows in Cursor: test chartering, real-surface reproduction with recorded runs, defect triage, baseline-versus-patch fix verification…
SkillAFreshness: AClaude Code +9 - 0.567score
triage-defect
dotts-h
Triage bug reports with bounded cause tracing, duplicate detection, bug-versus-feature classification, and self-contained defect report formatting.
SkillAFreshness: AClaude Code +9 - 0.567score
reproduce-issue
dotts-h
Reproduce reported defects through the target app's real UI or CLI on at least two recorded runs, verify existing fixes against baseline and patched builds…
SkillAFreshness: AClaude Code +9 - 0.565score
setup-qstack
dotts-h
Configure which models the qstack how and why skills give their subagents and at what reasoning budget.
SkillAFreshness: AClaude Code +9 - 0.561score
regression-pin
dotts-h
Pin a reproduced bug or regression signal with a focused executable check that fails before the fix and passes after it, or select the closest live…
SkillAFreshness: AClaude Code +9 - 0.561score
principle-build-the-lever
dotts-h
Apply to any non-trivial work, including edits, migrations, analyses, and checks.
SkillAFreshness: AClaude Code +9
Cite this page
maintain-verification-skill. Agent Mart. https://agentmart.dev/skills/dotts-h-maintain-verification-skill (last updated 2026-10-24)