Loading...
Loading...
Create git commits following the Conventional Commits v1.0.0 specification (conventionalcommits.org). Use when the user asks to commit changes, says "/conventional-commit", or wants a well-structured commit message. Triggers on requests like "commit this", "commit my changes", "create a commit", or any git commit workflow. Analyzes staged/unstaged changes and produces compliant commit messages with proper type, scope, description, body, and footers.
npx skill4agent add jackchuka/skills git-conventional-commitgit status
git diff --cached
git diff
git log --oneline -10git add <specific-files>git add -Agit add .<type>[optional scope]: <description>
[optional body]
[optional footer(s)]| Type | When to use |
|---|---|
| New feature or capability (correlates with SemVer MINOR) |
| Bug fix (correlates with SemVer PATCH) |
| Documentation only |
| Formatting, whitespace, semicolons — no logic change |
| Code change that neither fixes a bug nor adds a feature |
| Performance improvement |
| Adding or correcting tests |
| Build system or external dependencies (e.g., go.mod, package.json) |
| CI configuration and scripts |
| Maintenance tasks that don't modify src or test files |
| Reverts a previous commit |
feat(auth): add OAuth2 login flow
fix(parser): handle empty input gracefully
docs(readme): update installation stepstoken: valuetoken #value-BREAKING CHANGEBREAKING CHANGE: <description>Refs: #123Reviewed-by: Name <email>Co-authored-by: Name <email>feat(api)!: change response formatBREAKING CHANGE:git commit -m "$(cat <<'EOF'
feat(auth): add OAuth2 login flow
Implement OAuth2 authorization code flow with PKCE for
secure browser-based authentication. Replaces the legacy
session-based auth which had CSRF vulnerabilities.
BREAKING CHANGE: /api/login now returns a JWT instead of
setting a session cookie
Refs: #342
EOF
)"git commit -m "fix(parser): handle empty input without panic"fix: resolve null pointer in user lookupfeat(api): add pagination to list endpointsfeat(config)!: switch to YAML configuration format
Migrate from JSON to YAML for all configuration files.
Existing JSON configs are no longer supported.
BREAKING CHANGE: configuration files must be in YAML format
Refs: #891docs: correct typos in contributing guidefix(db): prevent connection pool exhaustion
Add connection timeout and max idle settings to prevent
pool exhaustion under high load.
Refs: #456
Reviewed-by: Alice <alice@example.com>