$npx skillfedfor your agent

Semantic Commit

This skill analyzes your staged changes and proposes a split into multiple focused commits, each with a semantic message following conventional patterns. It groups related files by feature, change type, or dependency, then walks you through approval and execution—with a dry-run mode to preview splits before committing.

Semantic Commit breaks staged changes into logical, well-organized commits with standardized messages.

AI-generated summary based on this skill's SKILL.md

★ 1,123  114 unlicensed, metadata onlyupdated by wasabeef

Decision gist · record as of 2026-04-15

Semantic Commit breaks staged changes into logical, well-organized commits with standardized messages. This skill analyzes your staged changes and proposes a split into multiple focused commits, each with a semantic message following conventional patterns. It groups related files by feature, change type, or dependency, then walks you through approval and execution—with a dry-run mode to preview splits before committing.

manual: git clone https://github.com/wasabeef/claude-code-cookbook → cp -r claude-code-cookbook ~/.claude/skills/semantic-commit

Use it when

  • Semantic Commit enforces standardized commit message formats across your codebase by validating messages for semantic compliance.
  • Yes, Semantic Commit enforces standardized commit message formats across a codebase as its primary function.
Same gist for agents: .md · .json

Install

wasabeef/claude-code-cookbook/semantic-commit · repository language: Shell

generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What is semantic commit and how does it work?

Semantic Commit analyzes your staged changes and proposes a split into multiple focused commits, each with a semantic message following conventional patterns. It groups related files by feature, change type, or dependency, then walks you through approval and execution—with a dry-run mode to preview splits before committing.

How to write semantic commits with proper format?

Semantic Commit enforces standardized commit message formats across your codebase by validating messages for semantic compliance. The skill generates or parses semantic commit information automatically, ensuring each commit follows conventional patterns with appropriate prefixes and structured messaging to maintain consistency across your repository.

Can Semantic Commit enforce commit standards automatically?

Yes, Semantic Commit enforces standardized commit message formats across a codebase as its primary function. It validates and lints commit messages for semantic compliance, preventing non-conformant messages from being committed and maintaining consistent conventions throughout your project.

What are semantic commit types and prefixes?

Semantic Commit recognizes conventional commit types and prefixes that categorize changes—such as feat, fix, docs, style, refactor, perf, and test. The skill uses these prefixes to classify your staged changes, group related files intelligently, and generate properly formatted commit messages that communicate the nature and scope of each change.

Does Semantic Commit integrate with CI/CD pipelines?

Semantic Commit can integrate semantic commits into CI/CD pipelines, enabling automated validation of commit messages as part of your build and deployment workflow. This ensures that all commits meeting your repository's semantic standards are enforced at the pipeline level.

Can I preview commit splits before executing them?

Yes, Semantic Commit includes a dry-run mode that lets you preview how your staged changes will be split into multiple focused commits before they are actually executed. This allows you to review the proposed semantic messages and groupings, then approve or adjust them before finalizing the commits.

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Enforce standardized commit message formats across a codebase”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Commit Message
by wasabeef · wasabeef/claude-code-cookbook

This skill analyzes your staged code changes and generates appropriate commit messages in your project's preferred format. It automatically detects conventions from commitlint config files and git history, supports multiple languages, and copies the top suggestion to your clipboard for instant use.

no license declared → metadata onlyupdated Apr 2026
★ 1,123repo stars
git-hygiene-enforcer
by patricio0312rev · patricio0312rev/skills

Git Hygiene Enforcer helps teams standardize development practices by automating commit validation, branch naming enforcement, and pull request workflows. It provides ready-to-use configurations for commit hooks, branch protection rules, and CI/CD checks that maintain code quality without manual oversight.

MITupdated Jan 2026
★ 52repo stars
chinese-commit-conventions
by jnMetaCode · jnMetaCode/superpowers-zh

Adapt Conventional Commits for Chinese development teams with localized type definitions, message templates, and tooling integration. Configure commitlint, husky, and conventional-changelog to enforce consistent commit practices across your team while keeping type keywords in English for tool compatibility.

MITdocs in Chineseupdated Jul 2026
★ 7,277repo stars
conventional-commits
by patricio0312rev · patricio0312rev/skills

Conventional Commits helps you write structured, semantic commit messages that enable automated versioning and changelog generation. It guides you through selecting commit types, adding optional scopes, and formatting descriptions in imperative mood, with support for breaking changes and footer tokens.

MITupdated Jan 2026
★ 52repo stars
Git Workflow Skill
by ScientiaCapital · ScientiaCapital/skills

This skill teaches standardized git practices including conventional commit formatting, semantic branch naming patterns, and merge strategy selection. It provides templates and guidelines to maintain consistency across teams while enabling automated changelog generation and reducing code review friction.

no license declared → metadata onlyupdated Jul 2026
★ 26repo stars
git-hooks-setup
by wu529778790 · wu529778790/shenzjd-skills

Configure pre-commit, commit-msg, and pre-push hooks to standardize your team's development workflow. Supports both husky and native git hooks, with built-in linting, code formatting, commit message validation, and secret detection to catch issues before they reach your repository.

MITdocs in Chineseupdated Jun 2026
★ 0repo stars

More skills semantic-versioning (MIT) · commit (MIT)

Tags
commit-standardsversion-controlcode-qualitygit-workflowmessage-formattingautomation-toolingdeveloper-experiencechangelog-generation