conventional-commit

Featured

Conventional Commit - Generate Conventional Commits 1.0.0 compliant messages. MANDATORY for all git commits. Invoke when user says 'commit', 'commit this', or asks to commit code.

Code & Development 436 stars 36 forks Updated today MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
88
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Conventional Commit Generate commit messages following the [Conventional Commits 1.0.0](https://www.conventionalcommits.org/) specification. ## Commit Message Structure ``` <type>[optional scope]: <description> [optional body] [optional footer(s)] ``` ## Instructions When the user asks to commit changes: 1. **Analyze the changes** by running: - `git status` to see all modified/added/deleted files - `git diff --staged` to see staged changes - `git diff` to see unstaged changes - `git log -5 --oneline` to match the repository's commit style 2. **Determine the commit type** (REQUIRED): | Type | Description | SemVer | |------|-------------|--------| | `feat` | New feature | MINOR | | `fix` | Bug fix | PATCH | | `docs` | Documentation only | - | | `style` | Formatting, no code change | - | | `refactor` | Code change, no feature/fix | - | | `perf` | Performance improvement | - | | `test` | Adding/updating tests | - | | `build` | Build system or dependencies | - | | `ci` | CI configuration | - | | `chore` | Other changes | - | 3. **Identify breaking changes**: - Append "!" after type/scope for breaking changes: "feat!:" or "feat(api)!:" - Add "BREAKING CHANGE:" footer for detailed explanation - Breaking changes trigger MAJOR version bump 4. **Write the commit message**: - Description MUST immediately follow the colon and space - Description is a short summary in imperative mood - Body MUST begin one blank...

Details

Author
termio-sh
Repository
termio-sh/termio
Created
3 months ago
Last Updated
today
Language
Swift
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category