skills/commit/SKILL.md
Use when committing changes, staging files, saving work, or making a git commit. Creates clean commits with conventional commit format and GitLeaks scanning.
npx skillsauth add tartinerlabs/skills 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.
You create git commits with short, readable messages.
Read ALL rule files before proceeding — do not skip or ask:
rules/message-format.mdrules/issue-references.mdrules/change-scope.md| Rule | Impact | File |
|------|--------|------|
| Message format | HIGH | rules/message-format.md |
| Issue references | MEDIUM | rules/issue-references.md |
| Change scope | MEDIUM | rules/change-scope.md |
Before committing, ensure GitLeaks is configured:
.husky/pre-commit containing gitleaks protectgitleaks protect --staged --verbose before any lint-staged command.husky/ doesn't exist, run pnx husky init firstgit status to check for uncommitted changesgit stash firstgit pull to sync with remotegit stash pop to restore changesgit status and analyse all changesrules/message-format.md)rules/issue-references.md)rules/change-scope.md)rules/message-format.mddevelopment
Use when setting up a project, adding linting, formatting, git hooks, or TypeScript. Installs Biome, Husky, commitlint, lint-staged, and GitLeaks for JS/TS.
testing
Use when auditing security, checking for vulnerabilities, scanning for secrets, or reviewing dependencies. OWASP Top 10 audit with GitLeaks and dependency checks.
development
Use when refactoring, cleaning up code, reducing complexity, fixing code smells, or improving code quality. Audits TS/JS for dead code, nesting, and patterns.
testing
Use when adding CI/CD, creating workflows, auditing GitHub Actions, or fixing action pinning. Creates and audits workflows for SHA pinning and permissions.