thomas-sodon

Quality Gates — Git skill for Claude Code

Git community

Run the project's quality gates — plus any failure class the current PR's live CI is red on — fix failures at the root, then commit and push the fixes.

How to install Quality Gates

Installs to ~/.claude/commands/thomas-sodon-claude-code-pipeline-quality-gates.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/thomas-sodon/claude-code-pipeline/HEAD/.claude/commands/quality-gates.md -o ~/.claude/commands/thomas-sodon-claude-code-pipeline-quality-gates.md

Restart Claude Code, or start a new session, for it to be picked up.

What Quality Gates does

Run the project's quality gates — plus any failure class the current PR's live CI is red on — fix failures at the root, then commit and push the fixes.

Configuration

Read the `## Pipeline config` section of the project's root `CLAUDE.md`:

  • QUALITY_GATES — full gate command, exit 0 when green. If missing, stop with error=missing_quality_gates and ask the user to add it.
  • QUALITY_GATES_FAST — optional quicker subset for re-running a single failure (default QUALITY_GATES).
  • `GATE_WR

Alternatives in Git

  • Fix PR — by metabase - Fetches and fixes unresolved PR comments by automatically retrieving feedback, addressing review 46.5k ★
  • Push And Release — Git pull, resolve conflicts, push, fix hook errors, then release 1.6k ★
  • GitHub Review Failures — Use when CI checks are failing on a PR — fetches failure logs, diagnoses root causes, implements fixes, and pu 1.5k ★

Full documentation available on GitHub

View Source Repository