diff --git a/.claude/skills/commit-msg/SKILL.md b/.claude/skills/commit-msg/SKILL.md index 0a9f69c4..adf5cdef 100644 --- a/.claude/skills/commit-msg/SKILL.md +++ b/.claude/skills/commit-msg/SKILL.md @@ -69,13 +69,13 @@ When generating a commit message: conventions from the [style guide](./style-guide-reference.md). 4. Add body only for multi-file or complex changes. -5. Write the message to a file in the repo's - `.claude/` subdir with filename format: - `__commit_msg.md` - where `` is from `date --iso-8601=seconds`. - Also write a copy to - `.claude/git_commit_msg_LATEST.md` - (overwrite if exists). +5. Write the message to TWO files: + - `.claude/skills/commit-msg/msgs/__commit_msg.md` + * with `` from `date -u +%Y%m%dT%H%M%SZ` + or similar filesystem-safe format. + * and `` from `git log -1 --format=%h` + first 7 chars. + - `.claude/git_commit_msg_LATEST.md` (overwrite) --- diff --git a/.gitignore b/.gitignore index 0a058bba..4253e3a5 100644 --- a/.gitignore +++ b/.gitignore @@ -107,6 +107,8 @@ ENV/ .git/ # any commit-msg gen tmp files +.claude/skills/commit-msg/msgs/ +.claude/git_commit_msg_LATEST.md .claude/*_commit_*.md .claude/*_commit*.toml