dot_claude/skills/git-commit/SKILL.md
Use when writing git commit messages to enforce consistent format and quality.
npx skillsauth add nijaru/dotfiles git-commitInstall 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>): <description>
[optional body]
| Type | When to use |
| ---------- | ---------------------------------- |
| feat | User-visible new capability |
| fix | Bug fix |
| refactor | Behavior-preserving restructure |
| perf | Performance improvement |
| test | Adding/updating tests only |
| docs | Documentation only |
| build | Dependencies, build tooling |
| ci | CI/CD configuration |
| chore | None of the above (use sparingly) |
pkg/auth, cli, api/router, rust-climisc, code, update, files, projectfeat(cli): add export subcommand
fix(pkg/auth): reject expired cached tokens
refactor(api/router): simplify route registration
perf(db): batch inserts in hot path
test(pkg/auth): cover token expiry edge cases
docs(readme): add local dev setup section
build(deps): bump serde to 1.0.200
ci(github): add rust clippy job
chore(scripts): update release helper
Add a body when the WHY is non-obvious:
fix(db): use prepared statements for hot queries
Parameterized queries were being constructed via string
formatting under high concurrency, causing intermittent
SQL injection surface and connection pool exhaustion.
Skip the body when the subject is self-explanatory:
test(pkg/auth): cover token expiry edge cases
feat: add stuff — scope missingfixed the bug — not imperative, no scope, no typechore: update code — meaningless scoperefactor(api): refactored the api module — description restates scopedevelopment
Use after completing a bug fix, feature, refactor, or tk task when the first implementation taught enough context to replace it with a simpler, cleaner, or more coherent version before finalizing.
development
Use when writing, migrating, or reviewing Zig code across recent stable versions (0.14-0.16), especially to correct stale syntax or stdlib, build.zig, allocator, formatting, or runtime API knowledge.
documentation
Use when reviewing or revising text (prose, docs, commits) to remove AI patterns and improve voice/clarity.
content-media
Use when fetching X/Twitter post content by URL, or searching for recent X posts.