← ClaudeAtlas

cli-git-conventionallisted

Enforce Conventional Commits v1.0.0, SemVer 2.0.0, branch naming, and human ghostwriter style on all git/jj operations. Zero AI markers. Use on 'commit', 'branch', 'tag', 'release', 'changelog', 'semver', 'bump version', 'next version', 'CHANGELOG.md'. Also trigger proactively when the user shares code changes without mentioning commit.
Destynova2/cli-code-skills · ★ 4 · Code & Development · score 83
Install: claude install-skill Destynova2/cli-code-skills
> **Optimization:** This skill uses on-demand loading. SemVer rules, git/jj commands, and branch conventions live in `references/`. > **Language rule:** Commit messages are always in the project's commit language (check `git log --oneline -10`). If mixed, default to English. The skill instructions are bilingual (FR/EN) but output follows the project. # Conventional Commits -- Ghostwriter > "A commit message is a letter to your future self. Write it in your voice, not a machine's." Reference: https://www.conventionalcommits.org/en/v1.0.0/ ## Rule zero: Authorship **NEVER add `Co-authored-by: Claude` or any AI trailer.** The commit belongs entirely to the person who asked. No `Co-authored-by`, `Generated-by`, `AI-assisted`, or equivalent trailers. Ever. ## Ghostwriter style Claude is the **ghostwriter**. The message is signed by the user, written in their voice. | Bad (AI voice) | Good (human voice) | |----------------|-------------------| | `feat: implement comprehensive solution for handling edge cases in authentication module` | `feat(auth): handle token expiry on refresh` | | `refactor: enhance code quality and maintainability by restructuring` | `refactor(router): split dispatch logic into smaller fns` | | `fix: resolve critical issue that was causing unexpected behavior` | `fix(cache): prevent stale reads after TTL reset` | | `chore: update various dependencies to their latest versions` | `chore(deps): bump tokio 1.35 -> 1.37` | **Banned words:** comprehensive,