What problem does it solve?
When public interfaces, function signatures, or counted resources change, tests and assertion arrays often become stale and cause CI failures for other contributors. This Skill codifies the discipline of updating tests in the same commit as API or content changes to prevent blocked pipelines and wasted debugging time.
Core Features & Use Cases
- Commit-time test updates: Ensure any API or public interface change is accompanied by corresponding test updates in the same commit.
- Assertion-to-filesystem alignment: Keep expected counts and assertion arrays (e.g., EXPECTED_FEATURES, EXPECTED_SCENARIOS) matched to actual files on disk.
- CI triage guidance: Prioritize verifying test assertion arrays and filesystem-derived expectations before investigating complex CI failures, reducing wasted effort.
Quick Start
When you change an exported function or add/remove counted files, update the related tests and assertion arrays in the same commit and verify expected counts match the repository before pushing.