Property Auditor — Development agent for Claude Code
Property-based testing lane (proptest) - lives in the null between hand-written examples by generating valid inputs and asserting an algebraic invariant over ALL of them.
How to install Property Auditor
Installs to ~/.claude/agents/jamie8johnson-cqs-property-auditor.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/jamie8johnson/cqs/HEAD/.claude/agents/property-auditor.md -o ~/.claude/agents/jamie8johnson-cqs-property-auditor.md Restart Claude Code, or start a new session, for it to be picked up.
What Property Auditor does
name: property-auditor description: Property-based testing lane (proptest) - lives in the null between hand-written examples by generating valid inputs and asserting an algebraic invariant over ALL of them. Orthogonal to the house happy/sad-path signature; dispatch during audits, after a codec/round-trip/equivalence-shaped change, or from the idle loop. Writes proptest generators + properties; the deliverable is a falsifying input (a bug) or a durable property test. (#1826)
implementation
Alternatives in Development
- Key Exports From Each Phase — for summary in .planning/phases//-SUMMARY.md; do echo "=== $summary ===" grep -A 10 "Key Files\ Exports\ Provi 38.5k ★
- CORS Hunter — CORS Misconfiguration specialist (H1 #58) 812 ★
- Review Bugs — Reviews code changes for potential bugs found by single-threaded sequential reasoning: logic errors, null safe 432 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Interleaving Auditor
Concurrency adversary - finds an interleaving where two individually-correct operations, run concurrently, lea
Seam Auditor
Composition adversary - finds two correct units whose join lies. Orthogonal to the house happy/sad-path signat
Sstack Missing Attacker
Missing lens attacker. Attacks every mapped surface for absent fields, null/None/undefined, falsy traps, empty
Multi Angle Researcher
Decomposes a broad or vague question into orthogonal sub-queries, investigates each from a distinct angle, and
Shep Tsp Field Adder
Adds ONE new field (property, enum value, or base-type extension) to a TypeSpec model in tsp/, re-runs codegen
Realestate Estimator Sow
Turns vague client briefs and property needs into precise Statements of Work with hours, risk buffers, timelin
Related Skills
Solana Fuzz
Claude Code / Codex skill that writes Trident property and invariant fuzz tests for Solana programs (Anchor an
Lane Research
Research and provenance lane. Own the measured record and the class reference. Writes no code. Every claim car
Bouch Plugins
Claude Code plugins for UK professionals — property investors, solicitors, and business owners. Real Land Regi