What problem does it solve? Manually running formatters, linters, and tests before every commit is repetitive and easy to skip, leading to inconsistent code style and poorly written commit messages. This Skill automates the entire pre-commit workflow in one command. ## Core Features & Use Cases - Automated Formatting: Runs npm run format:lint on both frontend and backend code using Prettier and ESLint. - Test Verification: Executes npm test -- --run to confirm no regressions before committing. - Semantic Commit Messages: Stages modified files and proposes a conventional commit message based on the actual changes, with user confirmation before committing. - Use Case: After finishing a feature in a full-stack TypeScript project, invoke the skill to format all touched files, verify tests pass, and produce a commit like feat(matches): add team performance calculation in service without running each step by hand. ## Quick Start Ask the AI to format the code, run the tests, and create a semantic git commit with the current staged changes.