behavior-verify
Use when an edit to a skill, an instruction file, or a prompt has to be shown to have changed the agent behavior it was meant to fix.
Skill by tdupu
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/tdupu-behavior-verify
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: testing, writing, agent-building
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/behavior-verify
What's inside
- Skill name
behavior-verify- Description
- Use when an edit to a skill, an instruction file, or a prompt has to be shown to have changed the agent behavior it was meant to fix. Not a test runner for code.
- License
- GPL-3.0
- Instructions
- 53 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Behavior verify Input: the edit, the repro, and the preserved original. Output: one verdict; every behavioral verdict carries both arm counts. Behavior is stochastic and the repairer will read success into noise. Three mechanisms, used together. **Paired A/B.** Each trial runs the repro twice in fresh agents: control against the original artifact, treatment against the edited one. Nothing differs between the arms except the edit, so both arms must receive the artifact the same way — both as supplied text, or both as installed files. **Blind grading.** A third fresh agent reads the outputs and decides which ones exhibit the undesired behavior. Give it the undesired/desired pair as its rubric — it cannot grade without one — and nothing else: not which arm is which, not what changed, not which way you hope it comes out. A trial the grader cannot decide is not a completed trial. The repairer never grades the repair. **Majority-of-k, for the k the repro fixed.** Counts are completed trials the grader marked as exhibiting the behavior. First matching row wins. | Control arm | Treatment arm | Verdict | | --- | --- | --- | | any trial incomplete | — | **inconclusive** | | half of k or fewer | — | **underpowered** | | more than half of k | 0 of k | **repaired** | | more than half of k | ≥1 of k | **failed** | **Only `repaired` ships.** On `failed`, `underpowered` or `inconclusive` the edit is preserved and described but not shipped. The first completed verdict stands: `failed` is answered with a new repair, never with a new set of trials. ## The control arm is the load-bearing half Without it this skill certifies whatever it is handed. The repro already cleared its floor over k runs before any edit existed, so a control that now falls short can mean the situation drifted, or the original was not restored. Report **underpowered** — not a ruling on the complaint, because a rare-but-real behavior and a leading prompt look identical from inside one arm. ## Say which check actually ran The output names the check that produced the verdict: a behavioral re-run, a [[critical-review]] pass, or both. "Reviewed" must never be reportable as "tested". Paired A/B is unavailable only when a fresh agent cannot re-enter the situation at all — cost and haste are not that condition. Then report the fifth verdict **review-only**, saying in those words that review ran and no behavioral re-run did, and ship nothing: no `repaired` verdict is available to a degraded run.
From tdupu/agent-skills-public, GPL-3.0.
More from tdupu/agent-skills-public
- 0.570score
assemble-recording-series
tdupu
Assemble one lecture or talk video from a folder of raw takes, whatever the capture tool wrote - flat screen-capture files, or per-session folders with the…
SkillAFreshness: AClaude Code +9 - 0.570score
check-paragraph
tdupu
Judge ONE paragraph of prose (LaTeX allowed) as its stated reader and return a fixed six-line verdict — topic sentence, one idea, reader can follow, claim…
SkillAFreshness: AClaude Code +9 - 0.565score
check-documentation-policy
tdupu
Audit mathcity documentation against POLICY-documentation.md.
SkillAFreshness: AClaude Code +9 - 0.565score
check-citations
tdupu
Read-only citation audit for .tex files.
SkillAFreshness: AClaude Code +9 - 0.565score
check-grant-format
tdupu
Audit an NSF proposal folder against Grants/GRANT-FORMAT.md (page limits, fonts, margins, required headings, no URLs in the description, prior-support items…
SkillAFreshness: AClaude Code +9 - 0.565score
check-grant-style
tdupu
Audit an NSF Project Description and Summary against Grants/GRANT-STYLE.md (every project has a plan and names what is new; results in prose with citations…
SkillAFreshness: AClaude Code +9 - 0.565score
check-latex
tdupu
Produce the evidence block the human adjudicator needs to approve or reject a notes.tex (or any notes-tier .tex) change before push/merge.
SkillAFreshness: AClaude Code +9 - 0.565score
check-latex-hygiene
tdupu
Audit LaTeX beads, branches, or .tex diffs against the LaTeX Subdomain Policy (mathcity/subdomains/latex/POLICY.md, LX-rules).
SkillAFreshness: AClaude Code +9 - 0.565score
check-lmfdb-hygiene
tdupu
Audit an LMFDB-type bead, diff, experiment proposal, or live type against the LMFDB Subdomain Policy (mathcity/subdomains/lmfdb/POLICY.md) — labels valid…
SkillAFreshness: AClaude Code +9 - 0.564score
behavior-cause
tdupu
Use when a reproduced agent behavior has to be traced to the artifacts whose text produced it.
SkillAFreshness: AClaude Code +9 - 0.561score
behavior-repro
tdupu
Use as step 1 when a complaint about an agent's behavior has to become evidence, before any cause is diagnosed or any artifact edited.
SkillAFreshness: AClaude Code +9 - 0.561score
adjust-behavior
tdupu
Start here when an agent did something undesired and you suspect the instructions it read — a skill, a project instruction file, a prompt template — rather…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 14, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- GPL-3.0
- Repository
- github.com/tdupu/agent-skills-public
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from tdupu
- 0.570score
assemble-recording-series
tdupu
Assemble one lecture or talk video from a folder of raw takes, whatever the capture tool wrote - flat screen-capture files, or per-session folders with the…
SkillAFreshness: AClaude Code +9 - 0.570score
check-paragraph
tdupu
Judge ONE paragraph of prose (LaTeX allowed) as its stated reader and return a fixed six-line verdict — topic sentence, one idea, reader can follow, claim…
SkillAFreshness: AClaude Code +9 - 0.565score
check-grant-format
tdupu
Audit an NSF proposal folder against Grants/GRANT-FORMAT.md (page limits, fonts, margins, required headings, no URLs in the description, prior-support items…
SkillAFreshness: AClaude Code +9 - 0.565score
check-citations
tdupu
Read-only citation audit for .tex files.
SkillAFreshness: AClaude Code +9 - 0.565score
check-documentation-policy
tdupu
Audit mathcity documentation against POLICY-documentation.md.
SkillAFreshness: AClaude Code +9 - 0.565score
check-grant-style
tdupu
Audit an NSF Project Description and Summary against Grants/GRANT-STYLE.md (every project has a plan and names what is new; results in prose with citations…
SkillAFreshness: AClaude Code +9
Cite this page
behavior-verify skill. Agent Mart. https://agentmart.dev/skills/tdupu-behavior-verify (last updated 2026-10-24)