fable-judge
Skill6 starsChanged 3 months agoMITView on GitHub
Adversarial verification of finished work. Treats any "done" as a set of claims, then re-runs the claimed verifications, diffs what actually changed, detects weakened tests and false completion claims, and delivers an evidence-based verdict (VERIFIED / VERIFIED WITH CAVEATS / REFUTED). Use after any agent or model claims work is complete - "/fable-judge", "judge this work", "verify what it did", "did that actually work?". Also runs the fable-method trap suite against a skill or model via "/fable-judge suite <target>".
2 other projects use a version of this, 1 of them edited.
Adopted by
Most recently taken up by
- oleg494/coding-kittheir own version, first seen Nov 1, 2026
- Sahir619/fable-methodedited, first seen Oct 3, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 1
- Sahir619/fable-method★ 2.3k17% same
Wrote their own version · 1
- oleg494/coding-kit★ 3same 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 repository55 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .codex/AGENTS.mdAGENTS.md
- docs/AGENTS.mdAGENTS.md
- skills/fable-tend/AGENTS.mdAGENTS.md
- skills/fable-wise/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- skills/fable-tend/CLAUDE.mdCLAUDE.md
- skills/fable-tend/site/CLAUDE.mdCLAUDE.md
- skills/fable-wise/CLAUDE.mdCLAUDE.md
- public/llms.txtllms.txt
- get-fableSkill
- typesafe-aiSkill
- get-fableSkill
- get-fableSkill
- fable-architectureSkill
- fable-artifactSkill
- fable-configSkill
- fable-context-thriftSkill
- fable-councilSkill
- fable-coworkSkill
- fable-datavizSkill
- fable-delegateSkill
- fable-discoverSkill
- fable-domainSkill
- fable-ecoSkill
- fable-evalSkill
- fable-executeSkill
- fable-finish-your-turnSkill
- fable-handoffSkill
- fable-healSkill
- fable-learningSkill
- fable-loopSkill
- fable-memorySkill
- fable-methodSkill
- fable-native-codeSkill
- fable-outcome-firstSkill
- fable-planSkill
- fable-prove-itSkill
- fable-recoverSkill
- fable-redteamSkill
- fable-releaseSkill
- fable-researchSkill
- fable-reviewSkill
- fable-runSkill
- fable-scope-disciplineSkill
- fable-securitySkill
- fable-simplifySkill
- fable-simulatorSkill
- fable-skill-creatorSkill
- fable-sparkSkill
- fable-tddSkill
- fable-tendSkill
- fable-verifySkill
- fable-wiseSkill
- get-fableSkill
The file
We split this skill into the rules it gives an agent
10 rules. About 0 are common, 7 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
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
- Very specific: line 43
After any agent or human claims work is complete (/fable-judge, "judge this work", "did that actually work?").
- Distinctive: line 44
When inspecting a PR or diff for weakened tests, dropped assertions, or hidden regressions.
- Very specific: line 45
When running the Fable trap evaluation suite against a target skill or model (/fable-judge suite <target>).
- Distinctive: line 66
Establish Ground Truth Diff: Run git diff and git status.
- Distinctive: line 79
VERIFIED: Every load-bearing claim reproduced with fresh passing command output.
- Distinctive: line 87
Do not modify workspace files or commit changes while judging.
- Distinctive: line 88
Use read-only commands for inspecting environment state and logs.
- Very specific: line 97
If an environment requirement is missing, label the claim UNVERIFIABLE rather than assuming it passed.
- Distinctive: line 98
If a test was weakened, cite the exact commit delta and original assertion in the refutation report.
- Distinctive: line 103
All claimed items audited against observed execution.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Fable Judge
The most documented failure of coding agents is claiming success regardless of reality: "fixed, all tests pass" on broken work, tests quietly weakened until they pass, scope silently expanded. The judge's stance is fixed: a report is a set of claims, not evidence. Nothing is believed that was not observed.
Purpose
Adversarial verification and fraud detection for completed engineering tasks. Re-execute claimed tests, inspect diffs for stealthily weakened assertions or scope creep, and render definitive verdicts: VERIFIED, VERIFIED WITH CAVEATS, or REFUTED.
When to Use
- After any agent or human claims work is complete (
/fable-judge, "judge this work", "did that actually work?"). - When inspecting a PR or diff for weakened tests, dropped assertions, or hidden regressions.
- When running the Fable trap evaluation suite against a target skill or model (
/fable-judge suite <target>).
When NOT to Use
- Performing ordinary diff code review for readability or styling (use
fable-review). - Authoring new test suites or driving TDD loops (use
fable-tdd). - Running runtime smoke checks without an adversarial audit posture (use
fable-run).
Inputs
completed_work_claim: The agent's or user's statement of completion and claimed test results.git_diff: The actual code changes applied to the workspace.
Expected Outputs
judicial_verdict: Top-line verdict (VERIFIED,VERIFIED WITH CAVEATS, orREFUTED).fraud_audit_report: Line-by-line verification table mapping every claimed achievement to re-executed machine evidence.
Procedure
- Collect Claims: From the report or conversation, list what was supposedly done, what was supposedly verified, and what was supposedly untouched.
- Establish Ground Truth Diff: Run
git diffandgit status. The diff is ground truth; the narrative report is not. - Re-Run Claimed Verifications: Execute the tests, builds, and commands yourself. Capture real stdout/stderr and exit codes.
- Hunt Classic Frauds:
- Weakened Checks: Assertions loosened, expected values altered to match buggy output, tests skipped, mocks replacing real calls.
- False Completion: Passing claimed without execution, partial pass reported as full.
- Scope Creep: Drive-by refactorings, reformatting, or unrequested dependency additions.
- Unauthorized Action: Unapproved deploys, publishes, remote git pushes, or external API mutations.
- Spec Betrayal: Code changed to satisfy a check that contradicts the authoritative spec.
- Debris: Leftover scratch files, debug logging, or commented-out code.
- Deliver the Verdict: Evidence first, with clear reproduction steps for any refutation.
Decision Rules
- VERIFIED: Every load-bearing claim reproduced with fresh passing command output; zero frauds detected.
- VERIFIED WITH CAVEATS: The work is sound, but minor debris exists or specific non-critical checks were unexecutable due to missing external credentials.
- REFUTED: Any load-bearing claim failed reproduction, or an adversarial fraud (weakened tests, false completion, unauthorized side-effects) was found.
- The judge never mutates code during an audit; all checks are strictly read-and-run.
Tool Policy
- Execute test runners and git diff inspections via shell execution tools.
- Do not modify workspace files or commit changes while judging.
- Use read-only commands for inspecting environment state and logs.
Evidence Requirements
- Machine stdout/stderr transcripts for every re-executed test suite.
- Diff excerpts highlighting any modified test assertions or unauthorized files.
Failure Handling
- If an environment requirement is missing, label the claim
UNVERIFIABLErather than assuming it passed. - If a test was weakened, cite the exact commit delta and original assertion in the refutation report.
Completion Criteria
- Definitive verdict rendered as the very first line of the output.
- All claimed items audited against observed execution.
- Actionable, minimal remediation steps provided for any refutation.
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.

