What problem does it solve?
This Skill enforces critical code quality standards by ensuring that npm test and npm run lint are executed and pass after every single code modification. It prevents regressions, maintains high code quality, and ensures compliance with project standards, eliminating the risk of "small changes" breaking the build.
Core Features & Use Cases
- Mandatory Execution: Explicitly requires running
npm test and npm run lint after every code change, enforcing a strict quality gate.
- Comprehensive Test Suite Overview: Provides insights into the project's 875+ tests, coverage, and testing frameworks for informed development.
- Troubleshooting & Auto-Fix Strategies: Offers solutions for common test failures, linting issues, and low code coverage, including
npm run lint:fix and coverage-driven testing.
- Use Case: A developer has just implemented a new feature. Before committing, this Skill reminds them to run all tests and lint checks, guiding them through fixing any failures to ensure the new code integrates flawlessly and adheres to project standards.
Quick Start
I've just finished making code changes. Guide me through the mandatory testing and linting process to ensure code quality before I commit.