commits all staged and unstaged changes to the current git branch
Creates a git commit with a Conventional Commits format message.
/plugin marketplace add codingawayy/cc-marketplace/plugin install git@cc-marketplaceCommit all staged and unstaged changes using Conventional Commits.
Stage all changes (unless explicitly asked to do otherwise):
git add -A
Check what will be committed:
git status
git diff --cached
Review recent commit messages to match the project's style:
git log --oneline -5
Analyze the changes and create a commit message following the Conventional Commits specification:
Format:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
Types:
feat - New feature (MINOR version bump)fix - Bug fix (PATCH version bump)docs - Documentation onlystyle - Formatting, whitespace (no code change)refactor - Code restructuring (no behavior change)perf - Performance improvementtest - Adding/updating testsbuild - Build system or dependenciesci - CI configurationchore - Maintenance tasksBreaking Changes:
feat!: description or feat(api)!: descriptionBREAKING CHANGE: descriptionCommit (do NOT include "Generated with Claude Code" or Co-Authored-By footers):
git commit -m "type: short description"
Report the commit hash when done.