What problem does it solve?
Produces well-structured Conventional Commit messages and prevents unsafe or low-quality commits by validating staged changes, detecting secrets, and flagging large files before they are committed.
Core Features & Use Cases
- Conventional Commit Generation: Guides and enforces Conventional Commits format for consistent changelogs and automated releases.
- Pre-commit Validation: Runs a bundled pre-commit-check.py script to detect secrets, large files, and suggest commit type and scope based on staged file paths.
- Developer Workflow Integration: Ideal for individual developers and CI pipelines to ensure linting, testing, and safety checks are considered prior to committing.
Quick Start
Create a Conventional Commit message for the current staged changes and run the pre-commit validation script to check for secrets, large files, and suggested commit type and scope.