Awesome-omni-skill commit
Generates commit messages and creates commits. Use when writing commit messages, committing changes, or reviewing staged changes.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/commit-majiayu000" ~/.claude/skills/diegosouzapw-awesome-omni-skill-commit-1fdb75 && rm -rf "$T"
manifest:
skills/development/commit-majiayu000/SKILL.mdsource content
Commit Messages
Use Conventional Commits format.
Format
<type>(<scope>): <description> [optional body]
Types
: User-facing features or behavior changes (must change production code)feat
: Bug fixes (must change production code)fix
: Documentation onlydocs
: Code style/formatting (no logic changes)style
: Code restructuring without behavior changerefactor
: Adding or updating teststest
: CI/CD, tooling, dependency bumps, configs (no production code)chore
Scopes
Optional. Use when it adds clarity. Examples:
cloudfront, s3, ci.
Breaking Changes
Use
! suffix: feat!: remove deprecated resource
Examples
feat(cloudfront): add immutable cache headers fix: correct CloudFront Function ARN attribute chore: add husky pre-commit hooks docs: update architecture documentation
Instructions
- Run
to see staged changesgit diff --staged - Analyze the changes and determine the appropriate type
- Write a concise description (under 72 characters)
- Add body only if the "why" isn't obvious from the description