commit

Solid

Commit staged or unstaged changes with an AI-generated commit message that matches the repository's existing commit style. Use when the user asks to 'commit', 'commit changes', 'create a commit', 'save my work', or 'check in code'.

Code & Development 9 stars 0 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
33
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

<!-- Customize this skill and select save to override its behavior. Delete that copy to restore the built-in behavior. --> # Commit Changes Help the user commit code changes with a well-crafted commit message derived from the diff, following the conventions already established in the repository. ## Guidelines - **Never amend existing commits** without asking. - **Never force-push or push** without explicit user approval. - **Never skip pre-commit hooks** (do not use `--no-verify`). - **Never skip signing commits** (do not use `--no-gpg-sign`). - **Never revert, reset, or discard user changes** unless the user explicitly asked for that. - Check for obvious secrets or generated artifacts that should not be committed. If something looks risky - ask the user. - When in doubt about staging, convention, or message content — ask the user. ## Workflow ### 1. Discover the repository's commit convention Run the following to sample recent commits and the user's own commits: ``` # Recent repo commits (for overall style) git log --oneline -20 # User's recent commits (for personal style) git log --oneline --author="$(git config user.name)" -10 ``` Analyse the output to determine the commit message convention used in the repository (e.g. Conventional Commits, Gitmoji, ticket-prefixed, free-form). All generated messages **must** follow the detected convention. ### 2. Check repository status ``` git status --short ``` - If there are **no changes** (working tree clean, nothing sta...

Details

Author
chapmanjw
Repository
chapmanjw/clawdius
Created
1 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category