Git Commit Smart
AI-powered conventional commit message generator with smart analysis
- Type
- Plugin
- Repository
- jeremylongshore/tons-of-skills-marketplace
- GitHub stars
- 2.8k
- License
- MIT
- Repo last updated
- Sep 27, 2026
- Version
- 1.28.0
- Author
- Jeremy Longshore
What Git Commit Smart is
Git Commit Smart is a plugin published in the jeremylongshore/tons-of-skills-marketplace repository on GitHub, which has about 2.8k stars. The repository describes itself as: “Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.”
A plugin is a package that bundles skills, slash commands, subagents, hooks, and MCP connectors so they install together. Plugins are plain files with a manifest at .claude-plugin/plugin.json, and they work in both Claude Code and Claude Cowork.
Installing Git Commit Smart adds everything it ships in one step. Connectors inside a plugin still need to be connected separately, and hooks and subagents only run in Cowork and Claude Code, not in regular chat.
How to install Git Commit Smart
Claude Code
- Add the repository as a plugin marketplace: claude plugin marketplace add jeremylongshore/tons-of-skills-marketplace
- Install the plugin: claude plugin install git-commit-smart@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json.
- Restart the session if the new skills or commands don't appear straight away.
Claude Cowork
- Open Customize → Plugins and choose Add marketplace.
- Enter jeremylongshore/tons-of-skills-marketplace (the owner/repo shorthand works for GitHub).
- Find Git Commit Smart in the list, click Install, then connect any connectors it needs from its Connectors tab.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from plugins/devops/git-commit-smart/.claude-plugin/plugin.json, shared under the repository's MIT license. Read the full file on GitHub.
AI-powered conventional commit message generator that analyzes your staged changes and creates professional, standardized commit messages automatically.
Features
- AI-Powered Analysis: Understands your code changes and generates contextual messages
- Conventional Commits: Follows the conventional commits standard automatically
- Fast Workflow: Generate commits in seconds with /gc shortcut
- Smart Categorization: Automatically determines commit type (feat, fix, docs, etc.)
- Breaking Change Detection: Identifies and documents breaking changes
- Interactive Confirmation: Review and edit before committing
Installation
# Add this marketplace to Claude Code
/plugin marketplace add jeremylongshore/claude-code-plugins
# Install the plugin
/plugin install git-commit-smart@claude-code-plugins-plusUsage
Basic Usage
- Stage your changes:
git add .- Generate commit message:
/commit-smart
# or use the shortcut:
/gc- Review the generated message and confirm
Example Session
# Stage changes
git add src/auth/login.js src/api/users.js
# Generate commit
/gc
# Claude analyzes and proposes:
feat(auth): add OAuth2 Google login support
Implements Google OAuth2 authentication flow using Passport.js.
Users can now sign in with their Google account instead of
creating a new password.
Closes #123
# Commit with this message? (yes/no/edit)
yes
…Commit Types
The plugin automatically selects the appropriate type:
- feat: New feature
- fix: Bug fix
- docs: Documentation only
- style: Code style/formatting (no logic change)
- refactor: Code restructure (no behavior change)
- perf: Performance improvement
- test: Adding/updating tests
- chore: Maintenance tasks
Requirements
- Git repository with staged changes
- Claude Code editor
Configuration
No configuration needed! The plugin works out of the box.
Optional Context
You can provide additional context:
/gc - emphasize that this fixes a security vulnerabilityPro Tips
Stage related changes together - Commit logical units, not random files
Use the /gc shortcut - Saves typing and speeds up workflow
Review before committing - Always check the generated message makes sense
Add issue references - Plugin will detect and include "Closes #123" when appropriate
Break up large changes - Multiple focused commits are better than one massive commit
When NOT to Use
Merge commits - Use git's default merge message instead No staged changes - Stage changes first with git add Emergency hotfixes - When you need to commit immediately without review
Troubleshooting
"No changes staged for commit"
Solution: Run git add first to stage your changes
"Merge in progress detected"
Solution: For merge commits, use git commit --no-edit instead
Commit message too generic
Solution: Add more context when calling the command: /gc - this fixes the login bug
Examples
Bug Fix
fix(api): correct typo in email normalization
Changed tolowerCase() to toLowerCase() to fix TypeError
when processing user emails.New Feature
feat(search): add global search functionality
Implements full-text search across products, users, and orders.
New SearchBar component provides real-time suggestions as user types.
Closes #45Breaking Change
refactor(auth)!: change login to use email instead of username
BREAKING CHANGE: login() now requires email parameter instead of username.
Clients must update their authentication calls:
- Before: login(username, password)
- After: login(email, password)License
MIT License - see LICENSE for details
Contributing
Contributions welcome! See CONTRIBUTING.md for guidelines.
Support
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Made with ️ for developers who want better commit messages without the hassle
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Git Commit Smart?
Git Commit Smart is a plugin for Claude Code and Claude Cowork from the jeremylongshore/tons-of-skills-marketplace repository on GitHub. AI-powered conventional commit message generator with smart analysis
How do I install Git Commit Smart in Claude Code?
Add the repository as a plugin marketplace: claude plugin marketplace add jeremylongshore/tons-of-skills-marketplace Install the plugin: claude plugin install git-commit-smart@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json. Restart the session if the new skills or commands don't appear straight away.
Can I use Git Commit Smart in Claude Cowork?
Open Customize → Plugins and choose Add marketplace. Enter jeremylongshore/tons-of-skills-marketplace (the owner/repo shorthand works for GitHub). Find Git Commit Smart in the list, click Install, then connect any connectors it needs from its Connectors tab.
Is Git Commit Smart safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Database Index Advisor Analyze query patterns and recommend optimal database indexes with impact analysis Plugin · jeremylongshore/tons-of-skills-marketplace
- Database Schema Designer Design and visualize database schemas with normalization guidance, relationship mapping, and ERD generation Plugin · jeremylongshore/tons-of-skills-marketplace
- Database Replication Manager Manage database replication, failover, and high availability configurations Plugin · jeremylongshore/tons-of-skills-marketplace
- Database Test Manager Database testing utilities with test data setup, transaction rollback, and schema validation Plugin · jeremylongshore/tons-of-skills-marketplace
- Gitops Workflow Builder Build GitOps workflows with ArgoCD and Flux Plugin · jeremylongshore/tons-of-skills-marketplace
- Gh Dash GitHub PR dashboard for Claude Code. View PR status, CI/CD progress, bot comments, and merge PRs directly from your terminal. Plugin · jeremylongshore/tons-of-skills-marketplace
- Glean Pack Claude Code skill pack for Glean (24 skills) Plugin · jeremylongshore/tons-of-skills-marketplace
- General Legal Assistant AI-powered contract review, risk analysis, document generation, and compliance auditing with 12 skills and 5 parallel agents Plugin · jeremylongshore/tons-of-skills-marketplace