{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/21"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/11"},{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"}],"enrichment":{"capability":"Validates Git commit messages, branch names, author identity, and push safety against a versioned TOML policy, enforced across local hooks, CI, and AI automation.","skillfed_tags":["git-workflow","policy-enforcement","conventional-commits"],"use_cases":["Enforce Conventional Commits and branch naming standards across a team without manual review.","Prevent accidental force pushes and unsafe ref updates in pre-push hooks.","Validate AI-generated commits for proper attribution and policy compliance in LLM-driven workflows.","Share organization-level commit policies across multiple repositories using inherit_from configuration.","Generate structured JSON output for CI/CD pipelines and automation scripts that need to parse validation results programmatically.","Validate commit author identity and email patterns to ensure only authorized contributors can commit."],"what_it_does":"Commit Check is a policy engine for Git metadata that validates commit messages, branch names, author identity, signoff trailers, and push safety using a single versioned TOML configuration file. It enforces the same policy across local pre-commit hooks, CI pipelines, GitHub Actions, and AI automation toolchains, eliminating inconsistency between development environments and automated checks.\n\nThe package ships with sensible defaults based on Conventional Commits and Conventional Branch conventions, but allows fine-grained customization via cchk.toml configuration files, CLI arguments, or environment variables. It supports organization-level policy inheritance, machine-readable JSON output for AI agents and automation scripts, and a Python API for programmatic use without subprocess overhead. The tool is designed to integrate seamlessly into existing Git workflows while providing enforcement points for commit quality and safety policies.","worth_installing":"Yes. Commit Check is actively maintained, has low install friction, carries no security vulnerabilities, and solves a real problem\u2014enforcing consistent commit policy across local and CI environments. It is particularly valuable if your team uses Conventional Commits, needs to share policies across repositories, or integrates AI-driven commit generation. The MIT license and broad Python version support (3.10\u20133.14) make adoption straightforward."},"id":"commit-check","links":{"html":"https://skillfed.io/packages/commit-check","md":"https://skillfed.io/packages/commit-check.md","pypi":"https://pypi.org/project/commit-check/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-13","license_spdx":"MIT","license_treatment":"permissive","name":"commit-check","python_support":"supports_current","summary":"Check commit message formatting, branch naming, commit author, email, and more."},"popularity":{"monthly_downloads":85880,"position":13895,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.15.0"}
