skills/git-helper/SKILL.md
Git helper — branch name, commit message, changelog, PR summary
npx skillsauth add Rheinmir/skills-kit git-helperInstall 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.
Task: $ARGUMENTS
Detect mode from $ARGUMENTS: branch | commit | changelog | pr. Default: commit.
Run only what the mode needs. Parallel git calls where independent.
MODE: branch
git log main..HEAD --oneline + git diff main --stat<type>/<kebab-slug> (max 50 chars, no ticket prefix unless given)MODE: commit
git diff --cached --stat + git diff --cached (first 150 lines) + git log -5 --onelinegit diff --stat HEAD + git diff HEAD (first 150 lines)<type>(<scope>): <subject> then blank line then body bullets (what changed + why, not how)MODE: changelog
v1.2..v1.3 or HEAD~20..HEADgit log <range> --oneline --no-merges- <what changed> (<short-sha>)MODE: pr
git log main..HEAD --oneline + git diff main --stat + git diff main (first 200 lines)TITLE: <50 chars, imperative>
SUMMARY: <2–4 bullets — what + why, not how>
TEST: <how to verify — commands or manual steps>
RISK: <breaking changes, migrations, flag deps — or "none">
Hard rules:
development
Full autonomous execution from idea to working code
development
Full autonomous execution from idea to working code
documentation
Agentic memory system for writers - track characters, relationships, scenes, and themes
testing
Structured visual QA verdict for screenshot-to-reference comparisons