What problem does it solve? Feature work and bug fixes in the Academic Events repository often ship without adequate test coverage or validation, leaving regressions undetected across the api/ and web/ services. This Skill enforces a test-first delivery contract so every behavior change is backed by updated automated tests or explicit manual validation. ## Core Features & Use Cases - Test-First Quality Contract: Requires API changes to update and run the committed Jest unit suite in api/tests/unit until 100% of tests pass, and web changes to update the committed web/tests suite. - Frontend Test Design Guidance: Helps choose the narrowest honest harness for web changes, including pure helper tests, jsdom plus VM workflow tests, and spawned Express route/template checks. - Manual Browser Validation: Provides a maintained route-by-route smoke checklist for /, /login, /week, and /dashboard when browser interaction cannot be automated. - Use Case: When adding a new event moderation endpoint to the Express API, use this Skill to write success and edge-case Jest tests, run the Compose test command, fix failures, and report exactly what was validated. ## Quick Start Ask the agent to implement a feature or fix in the api or web service and require it to follow the test-first delivery workflow with updated tests and a validation report.