| hide |
|
|---|
The Commit Check ecosystem consists of three open-source projects that work together to enforce commit quality standards across your entire workflow.
-
:fontawesome-brands-python: commit-check
The core engine. A Python CLI and library for validating commit messages, branch names, author identity, sign-off trailers, push safety, and AI attribution.
- Latest release: v2.11.0
- Highlights: AI attribution governance, message patterns, JSON output, Python API
- Works as: CLI tool, pre-commit hooks, importable library
:octicons-arrow-right-24: GitHub :octicons-arrow-right-24: Docs
-
:material-github: commit-check-action
GitHub Action that wraps the core engine into a seamless CI step. Validates PR commits and posts results as check runs, job summaries, and PR comments.
- Latest release: v2.10.0
- Highlights: Windows runner support, PR title validation, PR comments
- Works as: GitHub Action in your workflows
:octicons-arrow-right-24: GitHub :octicons-arrow-right-24: Docs
-
:material-robot: commit-check-mcp
MCP Server that exposes commit-check validations as structured tools for AI coding agents like Claude Code, Cursor, and Copilot.
- Latest release: v0.1.7
- Highlights: AI attribution governance sync, message pattern support, push safety validation, MCP Registry published
- Works as: MCP server in your AI agent's config
:octicons-arrow-right-24: GitHub :octicons-arrow-right-24: MCP Registry
graph LR
A[commit-check<br/>Python Core] --> B[commit-check-action<br/>GitHub Action]
A --> C[commit-check-mcp<br/>MCP Server]
B --> D[CI Pipeline]
C --> E[AI Coding Agent]
The same cchk.toml policy file drives all three — write it once, enforce
it everywhere.
| Project | Latest | Recent updates |
|---|---|---|
| commit-check | v2.11.0 | AI attribution governance, message patterns, JSON output |
| commit-check-action | v2.10.0 | Windows runner, PR title validation |
| commit-check-mcp | v0.1.7 | AI attribution sync, message patterns, MCP Registry |
| What do you need? | Use this |
|---|---|
| Validate commits in CI | commit-check-action |
| Validate commits locally | commit-check CLI |
| Validate commits via pre-commit | commit-check hooks |
| Let AI agents auto-comply | commit-check-mcp |
| Configure policy once | cchk.toml reference |