This one analyzes your staged git changes and writes commit messages that follow the Conventional Commits spec. It checks your diff, figures out whether you're adding a feature or fixing a bug or just updating docs, then formats everything properly with the right type prefix, a concise subject line in imperative mood, and optional body text explaining the why. Honestly, it's most useful when you've made changes across multiple files and need help synthesizing a clean message that captures the intent without just listing every file touched. It can also execute the commit for you once you approve the message, though I'd probably review it first until you trust its judgment on your codebase.

GitHub stars
6K
last updated
Jun 11, 2026

Install

$ npx -y skills add thinkinaixyz/deepchat --skill git-commit --agent claude-code

Installs into .claude/skills of the current project.

Files

Git Commit Message Skill

You are a git commit message expert. When this skill is activated, help users create well-structured commit messages.

Commit Message Format

Follow the Conventional Commits specification:

<type>(<scope>): <subject>

[optional body]

[optional footer(s)]

Types

  • feat: A new feature
  • fix: A bug fix
  • docs: Documentation only changes
  • style: Changes that do not affect the meaning of the code
  • refactor: A code change that neither fixes a bug nor adds a feature
  • perf: A code change that improves performance
  • test: Adding missing tests or correcting existing tests
  • build: Changes that affect the build system or external dependencies
  • ci: Changes to CI configuration files and scripts
  • chore: Other changes that don't modify src or test files

Guidelines

  1. Subject Line

    • Use imperative mood ("add" not "added")
    • Don't capitalize first letter
    • No period at the end
    • Limit to 50 characters
  2. Body

    • Explain what and why, not how
    • Wrap at 72 characters
    • Separate from subject with a blank line

Sponsors

Details

Repository
github.com/thinkinaixyz/deepchat
Category
Git & Pull Requests
License
Apache-2.0
First seen
Jun 11, 2026

More from thinkinaixyz/deepchat

All 19
1github avatarcreate-github-pull-request-from-specificationgithub/awesome-copilotCreate GitHub Pull Request for feature request from specification file using pull_request_template.md template.8.9Kskills.sh installs
2getsentry avatarsentry-pr-code-reviewgetsentry/sentry-for-aiReview a project's PRs to check for issues detected in code review by Seer Bug Prediction. Use when asked to review or fix issues identified by Sentry in PR com2.3Kskills.sh installs
3minimax-ai avatarpr-reviewminimax-ai/skillsReview pull requests for the MiniMax Skills repository. Use when reviewing PRs, validating new skill submissions, or checking existing skills for compliance. Ru1.8Kskills.sh installs
4google-gemini avatarasync-pr-reviewgoogle-gemini/gemini-cliTrigger this skill when the user wants to start an asynchronous PR review, run background checks on a PR, or check the status of a previously started async PR r356skills.sh installs
5agynio avatargh-pr-reviewagynio/gh-pr-reviewgh pr review354skills.sh installs
6decebals avatargit-commitdecebals/claude-code-javaGenerate conventional commit messages for Java projects. Use when user says "commit", "create commit", "commit changes", or after completing code changes that n249skills.sh installs