testing-conformance-harnesses
Made by JeffBuild conformance test harnesses that verify implementations against specifications. Use when: porting libraries across languages, implementing RFCs/specs, building database engines, validating protocol compliance, cross-platform compatibility, API contract testing, golden file testing, round-trip validation, compliance matrices, differential testing against reference implementations.
Works With
Quality and Utility come from canonical skill metadata. Community ratings appear separately as stars when subscriber reviews exist.
Subscribe to download
Public previews are available, but downloads, CLI sync, and premium content require an active subscription.
Sign In to Subscribe- Full skill content with deterministic versioning
- CLI sync + local search index
- Access to Jeffrey’s premium library
Save to your account
Saved skills live in your cloud list. Run jsm sync on each machine to pull them locally.
What's New with this Skill
1Updates, enhancements, and release notes for this skill.
New skill: Conformance Test Harnesses
Build test harnesses that mechanically verify implementations against specifications, whether porting across languages, implementing RFCs, or building database engines that must be wire-compatible.
- 6 conformance patterns: differential, golden file, round-trip, spec-derived, contract, process-based
- DISCREPANCIES.md template for documenting every intentional divergence from the reference
- Compliance matrix generator with MUST/SHOULD/MAY requirement level tracking
- Real examples from our own Rust ports: charmed_rust, mcp_agent_mail_rust, frankensqlite
- Fixture provenance tracking so you always know which version generated the golden files
When you need to prove your implementation matches a specification, you need a conformance harness. This skill covers 6 patterns (differential testing, golden files, round-trip, spec-derived matrices, contract testing, process-based suites), fixture management with PROVENANCE.md and DISCREPANCIES.md templates, compliance report generation, and real-world examples from charmed_rust, mcp_agent_mail_rust, and frankensqlite.