{"enrichment":{"faq":[{"a":"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\u2014with a dry-run mode to preview splits before committing.","q":"What is semantic commit and how does it work?"},{"a":"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.","q":"How to write semantic commits with proper format?"},{"a":"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.","q":"Can Semantic Commit enforce commit standards automatically?"},{"a":"Semantic Commit recognizes conventional commit types and prefixes that categorize changes\u2014such 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.","q":"What are semantic commit types and prefixes?"},{"a":"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.","q":"Does Semantic Commit integrate with CI/CD pipelines?"},{"a":"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.","q":"Can I preview commit splits before executing them?"}],"shadow_tags":["commit-standards","version-control","code-quality","git-workflow","message-formatting","automation-tooling","developer-experience","changelog-generation"],"summary_rewrite":"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\u2014with a dry-run mode to preview splits before committing."},"gist":{"api_url":"https://skillfed.io/api/skills/wasabeef/claude-code-cookbook/semantic-commit.json","as_of":"2026-04-15","description":"Semantic Commit breaks staged changes into logical, well-organized commits with standardized messages.","install":{"manual":["git clone https://github.com/wasabeef/claude-code-cookbook","cp -r claude-code-cookbook ~/.claude/skills/semantic-commit"],"primary":"npx skillfed install wasabeef/claude-code-cookbook/semantic-commit","version":"73b475e6"},"kind":"skill","mirror_url":"https://skillfed.io/wasabeef/claude-code-cookbook/semantic-commit.md","similar":[{"id":"wasabeef/claude-code-cookbook/commit-message","name":"Commit Message","publisher":"wasabeef/claude-code-cookbook","url":"https://skillfed.io/wasabeef/claude-code-cookbook/commit-message"},{"id":"patricio0312rev/skills/git-hygiene-enforcer","name":"git-hygiene-enforcer","publisher":"patricio0312rev/skills","url":"https://skillfed.io/patricio0312rev/skills/git-hygiene-enforcer"},{"id":"jnMetaCode/superpowers-zh/chinese-commit-conventions","name":"chinese-commit-conventions","publisher":"jnMetaCode/superpowers-zh","url":"https://skillfed.io/jnMetaCode/superpowers-zh/chinese-commit-conventions"},{"id":"patricio0312rev/skills/conventional-commits","name":"conventional-commits","publisher":"patricio0312rev/skills","url":"https://skillfed.io/patricio0312rev/skills/conventional-commits"},{"id":"ScientiaCapital/skills/git-workflow-skill","name":"Git Workflow Skill","publisher":"ScientiaCapital/skills","url":"https://skillfed.io/ScientiaCapital/skills/git-workflow-skill"}],"title":"Semantic Commit by wasabeef: Enforce standardized commit \u2014 SkillFed","use":{"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."]},"what":{"lead":"Semantic Commit breaks staged changes into logical, well-organized commits with standardized messages.","rest":"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\u2014with a dry-run mode to preview splits before committing."}},"id":"wasabeef/claude-code-cookbook/semantic-commit","install":{"mode":"external","repo":"https://github.com/wasabeef/claude-code-cookbook"},"links":{"html":"https://skillfed.io/wasabeef/claude-code-cookbook/semantic-commit","md":"https://skillfed.io/wasabeef/claude-code-cookbook/semantic-commit.md","repo":"https://github.com/wasabeef/claude-code-cookbook"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":114,"language":"Shell","last_updated":"2026-04-15","license":null,"name":"Semantic Commit","publisher":"wasabeef","stars":1123},"relations":{"similar":[{"id":"wasabeef/claude-code-cookbook/commit-message"},{"id":"patricio0312rev/skills/git-hygiene-enforcer"},{"id":"jnMetaCode/superpowers-zh/chinese-commit-conventions"},{"id":"patricio0312rev/skills/conventional-commits"},{"id":"ScientiaCapital/skills/git-workflow-skill"},{"id":"jmsktm/claude-settings/git-workflow-designer"},{"id":"BagelHole/DevOps-Security-Agent-Skills/git-workflow"},{"id":"alinaqi/maggy/existing-repo"},{"id":"wu529778790/shenzjd-skills/git-hooks-setup"},{"id":"rohitg00/awesome-claude-code-toolkit/git-advanced"}]},"slug":{"owner":"wasabeef","repo":"claude-code-cookbook","skill":"semantic-commit"},"version":"73b475e6"}
