User-specific git workflow preferences and edge case handling. Documents commit message format requirements and pre-commit hook retry logic specific to this user. Use when creating commits or handling pre-commit hook failures.
/plugin marketplace add racurry/neat-little-package/plugin install dmv@neat-little-packageThis skill inherits all available tools. When active, it can use any tool Claude has access to.
This skill documents workflow preferences and edge cases specific to this user. Claude already knows standard git commands and workflows from training - this skill only documents the user-specific details.
This user has specific commit format preferences that differ from standard practices.
User requirements:
Good examples:
prevent race condition in session cleanup
rate limiting middleware
improve error handling in payment flow
extract validation logic for reuse
Avoid:
❌ add: new feature ✨ (emoji - user doesn't want)
❌ fix: correct bug
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
(attribution text - user doesn't want)
❌ updates (too vague, missing type prefix)
❌ Fix: thing (capitalized type)
❌ fix bug. (has period at end)
Be specific about WHAT changed:
✅ Good:
prevent race condition in user session cleanup
caching layer for frequently accessed user data
❌ Too vague:
fix: bug fix
add: new feature
Prefer atomic commits over convenience commits.
Don't reflexively git add . - consider whether changes should be split into logical commits. Use git add -p for hunk-level staging when a file contains multiple concerns.
Bulk staging is fine when all changes are genuinely one logical unit.
ALWAYS check authorship before using --amend:
git log -1 --format='%an <%ae>'
Rules:
git status should show "Your branch is ahead of..."Problem this user encounters: Pre-commit hooks (formatters/linters) auto-modify files during commit, causing commit to fail.
What happens:
git commit -m "message"Why it fails: Git won't commit when the working directory is modified during the commit process (hooks changed files after they were staged).
When commit fails due to hook modifications:
# 1. Stage the auto-modified files
git add .
# 2. Retry ONCE with --amend --no-edit
git commit --amend --no-edit
CRITICAL rules:
When NOT to use this pattern:
Before committing for this user:
Claude knows standard git. Fetch docs only for edge cases or errors you don't recognize: