← ClaudeAtlas

rnd-committinglisted

Use when creating git commits — enforces commit message style, length limits, and user confirmation before committing
oleksify/rnd-framework · ★ 0 · Code & Development · score 75
Install: claude install-skill oleksify/rnd-framework
# Committing ## Rules 1. **One line, imperative mood.** "Fix race condition in token refresh", not "Fixed" or "Fixes" or "Fixing". 2. **50 characters or fewer.** Hard limit. If you can't fit it, you're describing too much — split the commit or be more specific. 3. **Never mention AI, LLM, agent, Claude, or any tool authorship.** Write as a human developer would. 4. **Never add Co-Authored-By lines.** 5. **Say what and why, not how.** "Fix off-by-one in pagination cursor" — not "Change `i < len` to `i <= len`". 6. **Be specific.** "Fix login redirect on expired session" — not "Fix bug" or "Update auth". 7. **No filler words.** Drop "various", "some", "minor", "small". Every word must carry information. 8. **Don't explain framework internals.** Never reference skills, hooks, pipeline phases, or orchestration mechanics. Describe the user-visible change. 9. **Don't assume GitHub.** The remote could be GitLab, Gitea, Codeberg, Forgejo, Tangled, or any other host. Check `git remote get-url origin` before using platform-specific CLI tools (e.g., `gh` is GitHub-only). For PRs/MRs, ask the user or infer from the remote URL. ## Commit Workflow Use only git commands and dedicated Claude Code tools — use Read instead of `cat`, Grep instead of `grep`, Edit instead of `sed`, Glob instead of `find`. Prefer dedicated tools over shell equivalents — they are reviewable and produce cleaner diffs. 1. Run `git status` and `git diff` (separate Bash calls, never chained with `&&`). 2. If you n