harness-architect
CommunityScaffold failing tests before you implement.
Software Engineering#rust#test scaffolding#backlog tasks#ci verification#harness generation#unimplemented marker
Authorsoftwaresalt
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Harness-architect solves the problem of teams shipping unverified changes by creating executable, compilable test harness boundaries that intentionally fail until the target behavior is implemented.
Core Features & Use Cases
- Failing harness scaffolds: Generates strict Rust test harnesses for a feature or chore so downstream work starts from a red, executable contract.
- Task-to-scenario traceability: Translates each selected work item’s acceptance criteria into named test scenarios and preserves mapping back to the correct backlog item.
- Compilation and red-phase verification: Ensures the harnesses pass
cargo check --all-targetsand thatcargo testfails with the expectedunimplemented!("Worker: ...")marker. - Correct placement strategy: Writes unit, integration, and contract harnesses into the appropriate module/test directories with companion production stubs.
- Optional intercom telemetry: Uses the
agent-intercompack to ping/broadcast status events when available for better observability.
Quick Start
Use harness-architect with a feature or chore ID, then let it scaffold failing harnesses and verify compilation and the red phase before labeling the tasks harness-ready.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: harness-architect Download link: https://github.com/softwaresalt/csv-managed/archive/main.zip#harness-architect Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.