git-conventional-commits/SKILL.md
Use when writing git commit messages, planning commits, or setting up commit conventions. Enforces Conventional Commits format with proper types, scopes, breaking changes, and semantic versioning compatibility.
npx skillsauth add Heldinhow/awesome-opencode-dev-skills git-conventional-commitsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
<type>(<scope>): <subject>
[body]
[footer(s)]
| Type | When to use |
|---|---|
| feat | New feature (triggers MINOR version bump) |
| fix | Bug fix (triggers PATCH version bump) |
| docs | Documentation only |
| style | Formatting, missing semicolons — no logic change |
| refactor | Code change that's not a feat or fix |
| perf | Performance improvement |
| test | Adding or fixing tests |
| build | Build system or external dependency changes |
| ci | CI/CD configuration changes |
| chore | Maintenance tasks, no production code change |
| revert | Revert a previous commit |
Add ! after type/scope OR add BREAKING CHANGE: footer:
feat(api)!: remove deprecated /v1 endpoint
BREAKING CHANGE: /v1/users endpoint removed. Migrate to /v2/users.
Breaking changes trigger MAJOR version bump.
Closes #123
Co-authored-by: Name <email>
Reviewed-by: Name
feat(auth): add OAuth2 login with Google
fix(cart): prevent duplicate items on rapid clicks
Closes #89
refactor(api): extract validation middleware into shared module
docs(readme): update installation steps for Node 20
ci: add GitHub Actions workflow for automated releases
feat!: drop support for Node 16
BREAKING CHANGE: minimum Node version is now 18
Use consistent scopes matching your project structure:
auth, api, ui, db, cache, config, infra, cicart, checkout, profile, dashboardgit rebase -ifeat → minor releasefix, perf → patch releaseBREAKING CHANGE → major releasedocs, chore, style, refactor, test, build, ci → no releasetools
Implement WebSocket communication for real-time bidirectional client-server communication.
development
Implement webhook handlers for processing incoming events from external services.
development
Test web applications using Playwright for end-to-end browser testing.
development
Build production-quality HTML artifacts using React, Tailwind CSS, and shadcn/ui.