commit-prep-helper
CommunityAutomate pre-commit checks for flawless Git commits.
Software Engineering#code quality#automation#testing#code review#linting#commit#Git#Conventional Commits
Authornobu007
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill streamlines your Git workflow by automating pre-commit quality checks, ensuring every commit adheres to high standards and Conventional Commits specifications. It handles requests like "Commit this change" or "Code review then commit."
Core Features & Use Cases
- Automated Quality Gates: Runs Lint, tests, and a basic code review (security, quality, complexity) on staged files before committing.
- Conventional Commit Generation: Crafts commit messages following Conventional Commits rules, including type, scope, and a summary of all quality checks.
- Multi-Language Support: Automatically detects project types (Node.js, Python, Rust, Go) and applies appropriate tools (ESLint, Black, Jest, pytest, cargo, gofmt, etc.).
Quick Start
I've staged my changes. Please run all quality checks and create a Conventional Commit message for them.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: commit-prep-helper Download link: https://github.com/nobu007/connective-byte/archive/main.zip#commit-prep-helper Please download this .zip file, extract it, and install it in the .claude/skills/ directory.