Generate commit messages using benthamite's dotfiles convention: filename-sans-extension followed by lowercase description
This skill configures Aider to generate commit messages following benthamite's dotfiles convention.
Generates concise, consistent commit messages that follow a specific format:
When generating commit messages:
1. **Extract the base filename** from the file being modified
- Remove the file extension
- Remove directory path components
- Example: `emacs/extras/files-extras.el` becomes `files-extras`
2. **Format the message**
- Begin with the extracted filename
- Add ": " (colon and space)
- Continue with a brief description starting with a lowercase word
- Keep the description concise and clear
3. **Example transformations**
- File: `emacs/extras/files-extras.el` → Message: `files-extras: refactor function name`
- File: `config/settings.json` → Message: `settings: update default values`
- File: `src/utils/helpers.js` → Message: `helpers: add new utility function`
```
files-extras: refactor function name
settings: update default values
helpers: add new utility function
parser: fix edge case handling
config: remove deprecated options
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/benthamite-commit-messages/raw