What problem does it solve? Teams often write brittle tests that mock internal implementation details, duplicate setup across files, or silently pass when the code under test is broken. This Skill provides language-agnostic test-authoring discipline so tests assert real behavior and fail loudly in CI. ## Core Features & Use Cases - Behavior-at-seams testing: Assert observable outcomes (return values, files written, HTTP status) instead of private internals. - Mocking discipline: Mock only true I/O (network, clock, subprocess, VCS) and prefer fakes, real temp files, and shared data files over mocking your own modules. - Shared setup and table-driven cases: Extract factories and helpers, and use named {name, input, expected} rows instead of copy-pasted tests. - Use Case: When fixing a bug in a Python or Node.js service, apply these rules to write one regression test that fails if the fix is reverted, drive edge cases through the public API, and ensure the suite exits non-zero on failure. ## Quick Start Review my new test file and rewrite it to test behavior at seams, replace internal mocks with fakes, and add a regression test for the bug I just fixed.