laurigates avatar

Git Commit Workflow

Guides you through conventional commit formatting, explicit staging, and logical grouping of changes. Built for teams that want consistent commit history without the guesswork. The skill emphasizes staging files individually rather than using git add -A, includes a pre-commit context script that can pull in open GitHub issues for auto-linking, and provides detailed patterns for bulk-edit loops across multi-package repos. The coworker-check precondition is smart: it detects when another Claude session might have left staged files in a shared checkout, which prevents you from accidentally sweeping someone else's work into your commit. If you care about semantic versioning automation or just want your git log to stop looking like a stream of consciousness, this codifies the discipline.

skills.sh installs
160
GitHub stars
59
last updated
Aug 21, 2026

Install

$ npx -y skills add laurigates/claude-plugins --skill git-commit-workflow --agent claude-code

Installs into .claude/skills of the current project.

Files

Git Commit Workflow

When to Use This Skill

Use this skill when...Use the alternative when...
Designing the conventional-commit message and staging conventions for a repoUse git-commit to actually create a commit (handles pre-commit hooks, issue detection)
Reviewing how to group changes logically into focused commitsUse git-commit-trailers for BREAKING CHANGE / Co-authored-by trailer rules
Discussing humble, fact-based commit communication styleUse github-issue-autodetect to add Fixes #N / Closes #N links to messages
Authoring feat(scope): subject rules for your codebaseUse github-pr-title to apply the same conventional format to PR titles

Expert guidance for commit message conventions, staging practices, and commit best practices using conventional commits and explicit staging workflows.

For detailed examples, advanced patterns, and best practices, see REFERENCE.md.

Preconditions

Before staging any files — especially for bulk-edit / commit-loop workflows that touch many subdirectories — verify the working tree is yours alone:

Sponsors

Details

Repository
github.com/laurigates/claude-plugins
Categories
Git & Pull Requests, Documentation, Code Review & Quality, Automation & Workflows
First seen
Jun 3, 2026

More from laurigates/claude-plugins

All 7
10xbigboss avatargit-rebase-sync0xbigboss/claude-codegit rebase sync146skills.sh installs
2alex-ilgayev avatargithub-issue-creatoralex-ilgayev/MCPSpyCreates well-structured GitHub issues for the MCPSpy project using the gh CLI tool. Use when asked to create issues, report bugs, or document features. Follows 0skills.sh installs
3dyad-sh avatardyad:multi-pr-reviewdyad-sh/dyadMulti-agent code review system that spawns three independent Claude sub-agents to review PR diffs. Each agent receives files in different randomized order to re0skills.sh installs
4github avatarcreate-github-issue-feature-from-specificationgithub/awesome-copilotCreate GitHub Issue for feature request from specification file using feature_request.yml template.8.9Kskills.sh installs
5aradotso avatargit-city-3d-github-visualizationaradotso/trending-skillsgit city 3d github visualization1.3Kskills.sh installs
6code-yeongyu avatargithub-issue-triagecode-yeongyu/oh-my-opencodegithub issue triage1.3Kskills.sh installs