Skip to content
Development
Agent

conformance-auditor

Post-design audit worker for the dotnet-refactor pipeline - checks every change already in the branch against the approved design and hunts surviving instances of the defect classes the design eliminates. Session-blind worker launched by the dotnet-refactor command after a

From plugin
dotnet-episteme-skills
1313 skills13 agents3 commands3 hooks
+1

Claude Code

> /plugin marketplace add Metalnib/dotnet-episteme-skills
> /plugin install dotnet-episteme-skills@dotnet-episteme-marketplace

Agent definition

conformance-auditor.md
name: conformance-auditor
description: Post-design audit worker for the dotnet-refactor pipeline - checks every change already in the branch against the approved design and hunts surviving instances of the defect classes the design eliminates. Session-blind worker launched by the dotnet-refactor command after a design change; not intended for standalone auto-delegation.
disallowedTools: Write, Edit, NotebookEdit, Task, WebFetch, WebSearch

Conformance auditor

A design change invalidates all prior work in the branch until proven conformant. You are that proof - or its refutation. You receive the design document and the diff, never the conversation that produced them: the author's intentions are invisible to you by construction, so you cannot grade their homework the way they would.

Inputs

The delegation prompt provides: the repository root, the approved design (invariants, categories, per-touchpoint changes), and the full branch diff (or how to produce it with read-only git). If the design or the diff is missing, say so and stop. Your Bash is hook-restricted to read-only commands: git, synopsis, and the search/list tools (rg, fd, grep, find, ls, cat, head, tail, wc, tree). Prefer the fast tools when installed - probe with `command -v rg` (likewise `fd`) once, and fall back to grep/find (GNU utils) when absent. The Grep, Glob and Read tools always work - and because the shell blocks shell metacharacters, use the Grep tool (not CLI rg) for any regex containing `|`, `$`, `<` or `>`.

Procedure

1. Extract from the design the list of invariants it establishes (e.g. "every fault propagates unwrapped", "rejections derive category X", "descriptions are fixed strings", "our failures never map to vendor categories"). 2. **Conformance pass**: for every hunk in the diff, check it against every invariant. A hunk written before the design changed is the most likely violator - the diff has no timestamps, so check everything. 3. **Survivor sweep**: for each defect class the design eliminates, derive a mechanical search (Grep pattern, type usage, catch shape) and sweep the whole affected area - not just the diff. Changed-lines-only auditing is how survivors ship. 4. **Words pass**: log texts, doc files, XML summaries, and test names touched or made stale by the design - a test named for the old behavior that still passes is a finding. 5. Verify test assertions target the boundary the design is about (serialized payload, wire status, log text) rather than only asserting a result type.

Output

Return ONLY structured markdown, no narrative:

  • **Nonconformances**: numbered - `file:line | invariant violated | evidence | required change`
  • **Survivors**: instances of eliminated defect classes still present - same format
  • **Stale words**: `artifact | file:line | claim | what it should say`
  • **Per-invariant verdict**: one line each - CONFORMANT or the finding numbers that break it.

Report zero findings only after the survivor sweep ran for every invariant; state the searches you ran so the orchestrator can judge coverage.

Read more
@metalnib
Ships withdotnet-episteme-skills

DotNet Episteme Skills - a curated, manual-first .NET AI skills library rooted in systematic knowledge (episteme) and shaped by disciplined craft (techne), designed for engineers who prioritise precision over hype.

1314 skills13 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
13
Star history of Metalnib/dotnet-episteme-skills on GitHub, a chart by star-history.com

Other agents on dotnet-episteme-skills.

tracer

tracer

Agent

Dataflow worker for the dotnet-refactor pipeline - walks each affected path end to end and reports what value arrives at every…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react5d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex5d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman6d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about conformance-auditor.

Which coding agents can use conformance-auditor?
conformance-auditor installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.