parity-check

parity-check is a skill for Claude Code, Codex from bearded-illirian/trailmark. It costs 140 tokens per session (1,493 once invoked), scanned A, original, MIT.

A test workflow that checks whether a software framework behaves the same on one runtime as on a reference runtime by comparing the shape of its work and outputs.

In plain words
What is it for?
Use it after installing adapters, changing protocols, or checking whether a runtime is supported, using fixture-based tests and parity reports.
Why use it?
It separates meaningful framework differences from harmless wording changes between agent runs.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: mentions Claude Code; installed under .agents/ (shared by several agents); mentions Codex.

Good fit Use it after installing adapters, changing protocols, or checking whether a runtime is supported, using fixture-based tests and parity reports.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/bearded-illirian/trailmark/parity-check
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add bearded-illirian/trailmark --skill parity-check
Clone the repo
git clone --depth 1 https://github.com/bearded-illirian/trailmark

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for parity-check

README.md
[![agentmods](https://agentmods.dev/badge/skills/bearded-illirian/trailmark/parity-check/github.svg)](https://agentmods.dev/skills/bearded-illirian/trailmark/parity-check)
Your own site
<a href="https://agentmods.dev/skills/bearded-illirian/trailmark/parity-check"><img src="https://agentmods.dev/badge/skills/bearded-illirian/trailmark/parity-check/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for parity-check

Your own site · 80×15
<a href="https://agentmods.dev/skills/bearded-illirian/trailmark/parity-check"><img src="https://agentmods.dev/badge/skills/bearded-illirian/trailmark/parity-check.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 140 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,493 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00140 $0.01493
Opus 5 $0.00070 $0.00746
Sonnet 5 $0.00028 $0.00299
Haiku 4.5 $0.00014 $0.00149

Measured 5d ago against content hash 859d5b300d00, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

parity-check scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

adapters/codex/.agents/skills/parity-check/SKILL.md · 193 lines

How it starts

The opening of the file, as written. The whole thing — 193 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Parity-Check Protocol

Answers one question: did the framework produce the same shape of work on this runtime as it does on the reference one?

Not "is the output identical" — it never is. Two agents word an artifact differently, and so does the same agent twice. What must match is the shape: the artifact exists, carries its sections, registers its row, offers its gate.

When to invoke

  • After installing an adapter on a new runtime, to see whether anything works at all
  • After changing a protocol, to see whether the change holds on both runtimes
  • Before claiming a runtime is supported

Input

A fixture directory under fixtures/{skill}/{case}/ and a runtime to test.

Output

A per-assertion report from bin/parity-run, plus a plain reading of what a failure means — a broken framework, a fixture that expects the wrong thing, or a genuine divergence between runtimes.

Hands off to

— (terminal). A failure is a finding, not a next step: it goes to the person running the check, who decides whether to fix the framework or the fixture.


Step 0 — Locate the workspace root

test -d fixtures && test -d bin && echo "root ok" || echo "not the workspace root"

Not the root → walk up until fixtures/ and bin/ sit side by side. Nothing found → stop and say so. Everything below assumes paths relative to that root.


Step 1 — Choose the fixture

List what exists:

find fixtures -mindepth 2 -maxdepth 2 -type d | sort

Show the list numbered. Accept either a number or a path.

No fixtures at all → say so and point at /fixture-new. Do not invent one on the spot: a fixture written to be passed is worth nothing.


Step 2 — Hand the task to the agent, then stop

Read {fixture}/input.md and show it in full, not summarised. It is the exact statement the agent under test must receive; paraphrasing it changes the test.

Then stop:

Hand the statement above to the agent you are testing, let the chain run to the
end, and come back when it has finished. Say "done" and I will pick it up.

Read the full file on GitHub · 193 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 193 lines · 140 tokens per session scan A 859d5b300d00

Subscribe to this mod's changes

parity-check is a skill published in the GitHub repository bearded-illirian/trailmark (19 stars, last pushed 7d ago), licensed MIT. It adds 140 tokens to every session and 1,493 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.

Related

Other skills, from other repositories

qa

Run scalable, isolated live QA for nac development. The top-level local orchestrator must parse n (default 4), dispatch one setup worker with this skill, copy its n assignment contracts verbatim into exactly n parallel test workers with this skill, then dispatch one aggregate worker with this skill using all test…

arcee-ai/nac · 100 tokens

chrome-automation

A browser-automation toolkit for controlling Chrome to visit pages, interact with forms, collect data, run tests, and create screenshots or PDFs.

aAAaqwq/AGI-Super-Team · 34 tokens

agent-tester

Test agent: dry-run, unit, integration, compatibility.

aAAaqwq/AGI-Super-Team · 0 tokens

browser-check

Drive a real browser and come back with a MEASUREMENT rather than an impression - console errors and >=400 responses as counts, computed styles as JSON when appearance is disputed. Use when work touches UI, when a review must verify one, or when fidelity-gate asks for its measurement.

jjanczur/tyran · 58 tokens

dos-witness-claim

Route subagent claims through independent read-back before another agent relies on them. Use at parallel, pipeline, or synthesis barriers where shipped phases, files, rows, messages, or other effects must be witnessed.

anthony-chaudhary/dos-kernel · 47 tokens

dos-self-improve

Run the DOS self-improvement loop: propose a candidate, verify it in an isolated worktree, measure suite/truth/metric gates, and keep only confirmed gains. Use for recursive improvement; use dos-enforce-tune for policy knobs.

anthony-chaudhary/dos-kernel · 56 tokens