Agent skill
kramme:commit
Create commit messages. Use when committing code changes or writing commit messages. Provides issue reference patterns and commit message guidelines.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/kramme-commit-abildtoft-kramme-cc-workflow
SKILL.md
Commit Messages
Follow these conventions when creating commits.
Prerequisites
Before committing, ensure you're working on a feature branch, not the main branch.
# Check current branch
git branch --show-current
If you're on main or master, ask the user to create a new branch first.
Format
Do not use conventional commit format (type: message or type(scope): message) for regular commits. Conventional commits are only used for merge commits (PR titles), not for individual commits on a branch.
Write clear, descriptive commit messages in plain English:
Add user authentication endpoint
Implement login and logout functionality with JWT tokens.
Sessions expire after 24 hours of inactivity.
Body Guidelines
- Keep the body short; omit it entirely if it doesn't add value beyond the subject line
- Explain what and why, not how
- Use imperative mood and present tense
- Include motivation for the change
- Contrast with previous behavior when relevant
AI-Generated Changes
Never include AI attribution markers in commits. Do not add:
Co-Authored-By: Claude <noreply@anthropic.com>- Phrases like "Generated by AI", "Written with Claude", or similar markers
Commit messages should focus solely on what changed and why, regardless of how the code was produced.
Principles
- Each commit should be a single, stable change
- Commits should be independently reviewable
- The repository should be in a working state after each commit
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?