Skip to content
Productivity
Skill

/git-commit

Generate well-formatted git commit messages following conventional commit standards

From plugin
deepchat
6.4k19 skills

Claude Code

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

SKILL.md

git-commit.SKILL.md
name: git-commit
description: Generate well-formatted git commit messages following conventional commit standards
allowedTools:
  - run_terminal_cmd

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

3. **Footer**

  • Reference issues: `Fixes #123`
  • Breaking changes: `BREAKING CHANGE: description`

Workflow

1. Run `git diff --staged` or `git status` to see changes 2. Analyze the changes to understand what was modified 3. Generate an appropriate commit message 4. Optionally run `git commit -m "message"` if user confirms

Read more
@thinkinaixyz
Ships withdeepchat

🐬DeepChat - A smart assistant that connects powerful AI to your personal world

Stars on GitHub

Momentum

stars in total
6.4k
Star history of ThinkInAIXYZ/deepchat on GitHub, a chart by star-history.com

Other skills on deepchat.

computer-use

computer-use

Drive native desktop apps through DeepChat's built-in Computer Use tools. Use when the user asks to operate, inspect, automate,…

feishu-tools

feishu-tools

Use the Feishu/Lark plugin MCP tools for Feishu documents, spreadsheets, knowledge content, and other matching workspace…

memcode

memcode

Use the enabled Memcode MCP connection to explicitly save approved facts and recall relevant memories across DeepChat…

nowledge-mem

nowledge-mem

Use Nowledge Mem for cross-tool startup context, recall of prior decisions, durable learnings, explicit conversation saving, and…

algorithmic-art

algorithmic-art

Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request…

More skills from other plugins.

i-have-adhd

i-have-adhd

Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…

@ayghri@ayghriInstall Skill
ab-test-analysis

ab-test-analysis

Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop…

@phuryn@phurynInstall Skill
distilly

distilly

Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…

Questions about git-commit.

Which coding agents can use git-commit?
git-commit installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.