Skip to content

Projects

The commit-check ecosystem is built on a simple architecture: one policy engine, multiple enforcement surfaces. Write your cchk.toml once — every surface reads the same file.

graph TB
    subgraph Policy["📄 cchk.toml"]
        direction LR
        Config[One policy file]
    end

    subgraph Engine["⚙️ commit-check<br/>(Python core)"]
        direction LR
        CLI[CLI & pre-commit]
        API[Python API]
    end

    subgraph Surfaces["🚀 Enforcement surfaces"]
        Action[commit-check-action<br/>GitHub Action]
        MCP[commit-check-mcp<br/>MCP Server]
    end

    Config --> Engine
    CLI --> Action
    API --> MCP
    Action --> CI[CI Pipeline]
    MCP --> Agent[AI Coding Agent]
Surface What it does Get started
commit-check CLI tool, pre-commit hooks, and Python library. The core engine that runs all validations. commit-check/commit-check
commit-check-action GitHub Action wrapping the core engine. Posts results as check runs, job summaries, and PR comments. commit-check/commit-check-action
commit-check-mcp MCP server that exposes validations as structured tools for AI coding agents (Claude Code, Cursor, Copilot, etc.). commit-check/commit-check-mcp