What problem does it solve?
Coordinating pre-commit quality checks across multiple languages can be error-prone and time-consuming. This skill automates repository detection, runs build, test, lint, and format steps, and then creates semantic commits to ensure code quality and changelog clarity.
Core Features & Use Cases
- Automatic repository detection to select appropriate build/test workflows for Node.js, Python, Go, Rust, and Java projects.
- Deterministic quality pipeline: build, test, lint, and format in a fixed order to catch issues early.
- Semantic commit creation: generate conventional-commit-style messages with optional scopes to standardize history.
- Pre-commit guardrails: block or guide commits when failures occur, ensuring stable releases.
Quick Start
Run the commit skill on a repository to automatically validate changes and generate a semantic commit message.