maintain-verification-skill
Keep a project's verification skill and feature map true to the running app.
Skill by bodnarbalazs
Chalk Labs
Need help deploying maintain-verification-skill?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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/bodnarbalazs-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
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 and code. 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
- Keep a project's verification skill and feature map true to the running app. Use when a drive contradicts the feature map, a touched area has no map file, or a landing wants the whole map audited.
- License
- MIT
- Instructions
- 42 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
<!-- Adapted from cursor/plugins pstack/maintain-verification-skill at ecc249f1e306fc64ddf83c7bed16cacf7c2239db (MIT). --> <!-- Proof adapted from t3dotgg/tstack full-send at 1085050f3baed1ac724caa4a8166145fb2ac88af (MIT). --> # 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 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. ## Proof The bar for every proof an agent claims, an upkeep run's or any other. - **Proof** is evidence you observed yourself in this session: command output, a reproduction, a screenshot. Green mocked tests do not prove that the user experience works. - **The ladder.** Use the most direct proof the change allows: reproduce the failure, fix it, then watch the same reproduction pass; run the project-declared checks for this stage (read Feature proof and gate placement in `dydo/guides/testing-strategy.md` from the repository root); add one focused test that fails without the fix when the behaviour has none; for UI or runtime behaviour, drive the app and look. - **Proof recipe.** The crew member who did the work hands it up in its return's `proof:`: the exact commands or steps it ran and the evidence each showed, exact enough to rerun unchanged. - **Cannot prove it** means not confident: say so on the record instead of claiming proof. ## Outcomes Pick one, and say which: - **clean**: every feature got source and live coverage; nothing 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 Edit only the verification skill's own directory (its `SKILL.md`, `resources/features/`) and the control CLI it drives. Product code stays untouched during a run: a behaviour the map describes that the app no longer does is either doc drift (fix the map) or a product regression (report it to the user as a Bug, keep the map describing intended behaviour). ## Verification gaps from an inquisition An inquisition's Drive phase files a *verification gap*, severity should, wherever a user can do something the verification skill cannot. Its ticket names the user action, the drive steps that stopped, and the capability the skill lacks. Take the ticket as this skill's input: run the pass with the gap's feature in it, triage the gap in step 5 as a harness gap, or as doc drift or a product gap if that is what it proves to be, and say which on the ticket. A fixed gap is re-driven live before it ships, like any harness fix. ## Pass 0. **Locate the target.** Find the verification skill to maintain: the project-local skill whose body has launch/drive sections and a feature map (usually `skills/engineering/verify-*/`). Several candidates → ask which one; none → 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 and nested area folders. Fix missing, extra, duplicate, or dead entries. Lightweight; no generated inventory. 2. **Source wave.** The captain, or the map holder on a landing audit, commissions one read-only subagent per feature file, launched concurrently. Crew loading this keeps its role: return any step that shows the user or dispatches agents to your captain. Each explains "how does this user-facing feature work?" from source, flags likely doc drift with citations, and returns one concise live-verification recipe. Children never drive the app and never edit files. Return shape: feature summary / source entry points / likely drift or none / 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; don't 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.** Required even when source looks clean. The coordinator owns all driving; follow the verification skill's own launch model: 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, not this one). Exercise every feature at least once, and hold three invariants the whole pass, whatever the failure: 1. **Doctor before trust.** Never drive an instance you haven't health-checked since it last did something surprising: doctor before first drive, doctor on each fresh session where sessions are the unit, doctor again after any failed drive. Where doctor can't see the failure (a wedged UI state on a healthy process), reset to a known state or relaunch rather than hoping. 2. **Evidence survives.** Evidence captured so far survives every cleanup, checked at its named location, not assumed. 3. **Nothing outlives its drive.** Failed-iteration residue is cleaned whether the session is stuck, exited, or 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, nothing more) before calling the pass `blocked`. A feature that can't be reached is `verified-unreachable` only with the concrete prerequisite (auth, entitlement, OS, external state) and the route attempted; if the map omits that prerequisite, that's 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.** Wrong or missing user-POV description → doc drift, fix it. Working behaviour the harness can't drive → harness gap, fix it; a harness fix follows the same helpers rule as generation (scripts executable, invocation documented in the skill body). App behaviour that's actually broken → product gap; record it for the user, keep it out of this PR. 6. **Ship or stop.** For changed: one PR of proven corrections, re-read every changed file first. For clean or blocked: no PR, report the outcome and the coverage honestly. Keep concise run notes (features covered, unreachable prerequisites, confirmed drift, outcome) in the scratch directory, uncommitted.
From bodnarbalazs/dydo, MIT.
More from bodnarbalazs/dydo
- 0.622score
retro
bodnarbalazs
Kaizen for the harness.
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
co-thinker
bodnarbalazs
An idea not ripe yet.
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
maintain-formal-verification-skill
bodnarbalazs
Bring a project's formal verification back in line with the code after the code changes.
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
overnight-mode
bodnarbalazs
Overnight mode, the user away while admirals run on standing and night orders.
SkillAFreshness: A★ 6Claude Code +9 - 0.619score
wizard
bodnarbalazs
Human-only setup, credentials or cutover steps need a repeatable interactive bash procedure; the Enablement captain uses this method.
SkillAFreshness: A★ 6Claude Code +9 - 0.617score
in-your-own-words
bodnarbalazs
Restate in your own words what you think the user's goals are and what problem they're trying to solve.
SkillAFreshness: A★ 6Claude Code +9 - 0.608score
bro
bodnarbalazs
Stop.
SkillAFreshness: A★ 6Claude Code +9 - 0.597score
ketchup
bodnarbalazs
Catch the user up on what changed in this chat since their last message, in a short reply built on real visuals.
SkillAFreshness: A★ 6Claude Code +9 - 0.597score
prototype
bodnarbalazs
Build a throwaway prototype to answer a design question.
SkillAFreshness: A★ 6Claude Code +9 - 0.597score
domain-modeling
bodnarbalazs
Build and sharpen a project's domain model.
SkillAFreshness: A★ 6Claude Code +9 - 0.597score
codebase-design
bodnarbalazs
Shared vocabulary for designing deep modules.
SkillAFreshness: A★ 6Claude Code +9 - 0.597score
diagnosing-bugs
bodnarbalazs
Diagnosis loop for hard bugs and performance regressions.
SkillAFreshness: A★ 6Claude Code +9
Signals
- Stars
- 6
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 10, 2026 (24 days ago)
- Last release
- Oct 19, 2026 (15 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/bodnarbalazs/dydo
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from bodnarbalazs
- 0.622score
maintain-formal-verification-skill
bodnarbalazs
Bring a project's formal verification back in line with the code after the code changes.
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
overnight-mode
bodnarbalazs
Overnight mode, the user away while admirals run on standing and night orders.
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
retro
bodnarbalazs
Kaizen for the harness.
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
co-thinker
bodnarbalazs
An idea not ripe yet.
SkillAFreshness: A★ 6Claude Code +9 - 0.619score
wizard
bodnarbalazs
Human-only setup, credentials or cutover steps need a repeatable interactive bash procedure; the Enablement captain uses this method.
SkillAFreshness: A★ 6Claude Code +9 - 0.617score
in-your-own-words
bodnarbalazs
Restate in your own words what you think the user's goals are and what problem they're trying to solve.
SkillAFreshness: A★ 6Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get maintain-verification-skill running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
maintain-verification-skill. Agent Mart. https://agentmart.dev/skills/bodnarbalazs-maintain-verification-skill (last updated 2026-10-24)