Generate consistent commit messages for the Tlön Emacs team following file-based naming conventions and style guidelines.
Generate concise, consistent commit messages for the Tlön Emacs project following the team's specific naming and formatting conventions.
When generating commit messages for this project, follow these rules precisely:
1. **For Elisp files (.el):**
- Extract the component name between `tlon-` and `.el`
- Example: `tlon-tts.el` → use `tts`
- Example: `tlon-api.el` → use `api`
2. **For documentation files (.org):**
- Use the same component name you would use for the corresponding Elisp file
- Example: `tlon-tts.org` → use `tts` (as if it were `tlon-tts.el`)
The commit message must follow this exact structure:
```
<component>: <description>
```
**Rules:**
**Good commit messages:**
**Bad commit messages:**
This skill references the following convention files for additional guidance:
Ensure commit messages align with any additional guidelines specified in these files.
1. Identify the file(s) being modified
2. Extract the component name using the rules above
3. Summarize the change concisely
4. Format as: `<component>: <lowercase description>`
5. Verify the first word after the colon is lowercase
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/tlon-emacs-commit-message-generator/raw