← ClaudeAtlas

commit-conventionlisted

Git commit convention for Lorekeeper — enforced by commit-msg hook. Covers author identity, ticket tags, and message format for both PM (Akane) and Dev roles.
Jessinra/Lorekeeper · ★ 2 · Code & Development · score 72
Install: claude install-skill Jessinra/Lorekeeper
# Commit Convention All commits to the Lorekeeper repo are enforced by `.git/hooks/commit-msg` (installed via `scripts/lorekeeper-setup.sh`). --- ## Author Identity | Role | `user.name` | `user.email` | | ---------------- | ------------ | ------------------------ | | PM (Akane) | `Akane (PM)` | `jessinra.kai@gmail.com` | | Dev | `Dev` | `jessinra.kai@gmail.com` | | Engineer (Diana) | `Diana` | `jessinra.kai@gmail.com` | Set locally in the repo (not globally, to avoid polluting other projects): ```bash # PM git config --local user.name "Akane (PM)" git config --local user.email "jessinra.kai@gmail.com" # Dev git config --local user.name "Dev" git config --local user.email "jessinra.kai@gmail.com" # Diana git config --local user.name "Diana" git config --local user.email "jessinra.kai@gmail.com" ``` --- ## Commit Title Format ``` [LKPR-N] type: short imperative title ``` ### Ticket Tags | Tag | When to use | | ---------- | --------------------------------------------------------------------------------------------------------------- | | `[LKPR-N]` | Work tied to a specific ticket (feature, fix, refactor, test) | | `[LKPR-0]` | Housekeeping with no ticket — chore, backlog edits, moving tickets, changing status, updating skills, docs-only | ### Types `feat