Best for
- Use when the user asks to commit changes, says "/conventional-commit", or wants a well-structured commit message.
jackchuka/skills/git-conventional-commit/SKILL.md
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.
Decision brief
Create git commits that follow the Conventional Commits v1.0.0 specification.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/jackchuka/skills --skill "git-conventional-commit"Inspect the Agent Skill "git-conventional-commit" from https://github.com/jackchuka/skills/blob/7b0b33f68b8f11522e43622e5cb3bacd802999d2/git-conventional-commit/SKILL.md at commit 7b0b33f68b8f11522e43622e5cb3bacd802999d2. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Format per Conventional Commits v1.0.0:
Stage only related changes with git add
Review the “1. Gather context” section in the pinned source before continuing.
Identify what changed (files, functions, features, fixes)
Format per Conventional Commits v1.0.0:
Permission review
The documentation asks the agent to run terminal commands or scripts.
git statusThe documentation asks the agent to run terminal commands or scripts.
git diff --cachedEvidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 90/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 15 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Create git commits that follow the Conventional Commits v1.0.0 specification.
Run these in parallel:
git status
git diff --cached
git diff
git log --oneline -10
git add <specific-files>git add -A or git add . without confirming with the userFormat per Conventional Commits v1.0.0:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
Pick the most specific type:
| Type | When to use |
|---|---|
feat | New feature or capability (correlates with SemVer MINOR) |
fix | Bug fix (correlates with SemVer PATCH) |
docs | Documentation only |
style | Formatting, whitespace, semicolons — no logic change |
refactor | Code change that neither fixes a bug nor adds a feature |
perf | Performance improvement |
test | Adding or correcting tests |
build | Build system or external dependencies (e.g., go.mod, package.json) |
ci | CI configuration and scripts |
chore | Maintenance tasks that don't modify src or test files |
revert | Reverts a previous commit |
A noun in parentheses describing the section of the codebase:
feat(auth): add OAuth2 login flow
fix(parser): handle empty input gracefully
docs(readme): update installation steps
Derive scope from: package name, module, directory, or feature area.
token: value or token #value- instead of spaces in tokens (except BREAKING CHANGE)Common footers:
BREAKING CHANGE: <description> — breaking API change (SemVer MAJOR)Refs: #123 — reference issuesReviewed-by: Name <email>Co-authored-by: Name <email>Indicate with either:
feat(api)!: change response formatBREAKING CHANGE: footer with explanationUse a HEREDOC for multi-line messages:
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
)"
For single-line commits:
git commit -m "fix(parser): handle empty input without panic"
Never push to remote unless the user explicitly asks.
Simple fix:
fix: resolve null pointer in user lookup
Scoped feature:
feat(api): add pagination to list endpoints
Multi-line with breaking change:
feat(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: #891
Documentation:
docs: correct typos in contributing guide
Multiple footers:
fix(db): prevent connection pool exhaustion
Add connection timeout and max idle settings to prevent
pool exhaustion under high load.
Refs: #456
Reviewed-by: Alice <[email protected]>
Alternatives
event4u-app/agent-config
Use when the user says "review the design", "check the UI", or wants a comprehensive UI/UX review. Uses a 7-phase methodology covering interaction, responsiveness, accessibility, and more.
K-Dense-AI/scientific-agent-skills
Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.
K-Dense-AI/scientific-agent-skills
Use NeuroKit2 to build or audit reproducible research workflows for physiological time-series preprocessing, event/interval analysis, multimodal alignment, variability, and complexity. Trigger when code imports neurokit2 or needs its current APIs, schemas, and method-aware validation—not for diagnosis or device validation.
K-Dense-AI/scientific-agent-skills
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.