rremizov

Qc — Git skill for Claude Code

Git community

Quick commit - analyze staged changes and commit with subject + optional body using Haiku.

How to install Qc

Installs to ~/.claude/commands/rremizov-django-random-queryset-_qc.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/rremizov/django-random-queryset/HEAD/.claude/commands/_qc.md -o ~/.claude/commands/rremizov-django-random-queryset-_qc.md

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

What Qc does


name: _qc description: Quick commit - analyze staged changes and commit with subject + optional body using Haiku model: haiku

Analyze the git staged changes and create a commit message following the conventional 50/72 format:

  1. Run `git diff --cached` to see staged changes

  2. Generate a commit message with:

    **Subject line (required):**

    • ~50 characters (max 72)
    • Starts with imperative verb (e.g., "Add", "Fix", "Update", "Remove")
    • Summarizes WHAT changed
    • No period

Alternatives in Git

  • Bulletproof Quick Start Guide — Target Audience: Complete beginners Never used Python/git before 11.1k ★
  • Gen Commit Msg — Generate intelligent commit messages based on staged changes 5.7k ★
  • Fix GitHub Issue — by jeremymailen - Analyzes and fixes GitHub issues using a structured approach with GitHub CLI for issue detai 708 ★

Full documentation available on GitHub

View Source Repository