mechanism-audit
Skill20 starsChanged 2 months agoMITView on GitHub
Audit whether a spec, task, harness, agent workflow, safety boundary, or operational contract is actually enforced by concrete mechanisms. Use when reviewing or changing AGENTS.md, CLAUDE.md, .agents/manifests, .agents/verify, .agents/evals, spec/agents, build/test specs, task plans, risk/execution contracts, source-of-truth boundaries, session closeout rules, verifier classifications, or any explicit request to check whether a promised guarantee is real.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- zjunlp/Mechanisttheir own version, first seen Jul 11, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- zjunlp/Mechanist★ 75same 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 repository16 other files it gives its agents.
- AGENTS.mdAGENTS.md
- code-reviewSkill
- gemini-files-apiSkill
- harness-engineeringSkill
- hint-overlay-visual-verificationSkill
- ios-xcodegenSkill
- lifecycle-and-side-effects-correctnessSkill
- local-model-servingSkill
- meeting-transcriptionSkill
- public-source-release-auditSkill
- silent-pushes-setupSkill
- spec-creation-updatingSkill
- swift-testingSkill
- swiftui-view-refactorSkill
- xcode-buildSkill
- xcode-cloudSkill
The file
We split this skill into the rules it gives an agent
12 rules. About 0 are common, 12 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈12
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Use this skill to test whether a stated promise is enforced by code, config, verification, or operational process.
- Distinctive: line 12
Do not run a broad multi-expert swarm.
- Distinctive: line 26
If the promise is unclear, rewrite it as one testable sentence before auditing.
- Distinctive: line 34
Find bypass paths: Look for ways the promise can be skipped, narrowed, stale, manually overridden, or satisfied by prose instead of proof.
- Distinctive: line 38
Give a verdict: Use exactly one of:
- Distinctive: line 75
When a repo harness requires mechanism-audit evidence for the current session, write the same output to:
- Distinctive: line 82
Do not create a durable artifact for small ad hoc answers unless the user or harness asks for it.
- Distinctive: line 87
When a harness supports path-scoped audit routing, declare the requirement in the manifest that owns the contract-bearing paths.
- Distinctive: line 109
Prefer exact file references and command names over general claims.
- Distinctive: line 112
Treat stale state, narrowed path sets, manual override paths, and missing artifact checks as potential bypasses.
- Distinctive: line 114
Do not call a promise enforced just because a human is expected to notice it.
- Distinctive: line 115
Do not use text keyword matching as evidence that an audit is required.
≈ “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
Mechanism Audit
Purpose
Use this skill to test whether a stated promise is enforced by code, config, verification, or operational process. Keep the audit short and evidence-led. Do not run a broad multi-expert swarm. This skill is safe to use from high or xhigh reasoning contexts because it is a bounded checklist, not a creativity prompt.
Inputs
Gather only the evidence needed to test the promise:
- the promise or contract being audited
- the files that define the rule
- the code, config, or process that enforces it
- the verification profile, test, artifact, or manual proof that checks it
- the task/session context when the harness requires a durable audit artifact
If the promise is unclear, rewrite it as one testable sentence before auditing.
Audit Workflow
- Name the promise. State what the doc, task, or harness appears to guarantee. Use one sentence.
- Map the enforcement chain. List the concrete files, commands, checks, code paths, review gates, or artifacts that make the promise true.
- Find bypass paths. Look for ways the promise can be skipped, narrowed, stale, manually overridden, or satisfied by prose instead of proof.
- Check verification. Decide whether the current tests, verifier profiles, required evidence, or closeout gates would catch the bypass paths.
- Give a verdict. Use exactly one of:
holdspartially holdsdoes not holdnot enough evidence
- List fixes. Use:
P0for fixes required before the guarantee should standP1for robustness improvements that strengthen an already plausible guarantee
Output Shape
Use this format:
Promise:
- <one testable sentence>
Enforcement chain:
- <file/code/config/process evidence>
Bypass paths:
- <specific bypass or "none found">
Verification coverage:
- <what is checked and what is not checked>
Verdict:
- <holds | partially holds | does not hold | not enough evidence>
Fixes:
- P0: <required fix, or "none">
- P1: <strengthening fix, or "none">Harness Artifact
When a repo harness requires mechanism-audit evidence for the current session, write the same output to:
<session-dir>/mechanism-audit.mdDo not create a durable artifact for small ad hoc answers unless the user or harness asks for it.
Harness Integration
When a harness supports path-scoped audit routing, declare the requirement in the manifest that owns the contract-bearing paths. Keep selection based on paths or task metadata, not prompt keywords:
mechanism_audits:
- id: repo-contract-enforcement
description: Audit whether this repository contract is mechanically enforced.
applies_to:
- AGENTS.md
- .agents/manifests/**
- .agents/verify/**
artifact: mechanism-audit.mdThe harness owns artifact enforcement, repair routing, and any additional structured result contract. This skill owns the human-readable audit workflow and fixed verdict vocabulary; do not duplicate a controller-specific result schema here.
Quality Bar
- Prefer exact file references and command names over general claims.
- Separate policy from enforcement. A sentence in
AGENTS.mdis policy; it is not enforcement unless another gate checks it. - Treat stale state, narrowed path sets, manual override paths, and missing artifact checks as potential bypasses.
- Do not call a promise enforced just because a human is expected to notice it.
- Do not use text keyword matching as evidence that an audit is required. Audit requirements should come from manifests, task metadata, changed contract fields, or explicit user direction.
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.

