happier-testing
FeaturedRepo-specific TDD and test-validation workflow for Happier changes, with lane selection, fixture policy, and anti-flake guardrails.
Install
Quality Score: 95/100
Skill Content
Details
- Author
- happier-dev
- Repository
- happier-dev/happier
- Created
- 8 months ago
- Last Updated
- today
- Language
- TypeScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
tdd
Use test-driven development for behavior-changing feature or fix work, and whenever the user mentions TDD, test-first, red-green-refactor, tracer bullets, integration tests, or public-interface behavior tests. Skip for docs-only, path-only rename, formatting-only, or purely mechanical chores unless explicitly requested.
tdd
Guides test-driven development with RED-GREEN-REFACTOR cycle, prove-it pattern for bugs, and consumer-driven interface testing. Prefers real implementations over mocks. Use when writing tests first, TDD, test driven development, red green refactor, prove a bug, writing tests, test first, or when asked to add tests before implementation.
rust-tdd
Test-first workflow for Rust — a rigid red-green-refactor-lint cycle with cargo and cargo-nextest for new features, bug fixes, and refactors. Covers running one test at a time, test placement from unit to integration to end-to-end, hand-written fakes instead of mocking crates, a fault-injection queue for error paths, async test structure with tokio, golden-contract tests with a safe bless procedure, and a subagent split that keeps test design free of implementation bias. Use when you start a behavior change in Rust, reproduce a reported bug, refactor code that must keep its behavior, or review whether a test suite was really written test-first.