What problem does it solve?
Many commits get bland, uninformative messages or take extra time to craft a clear summary and context. This Skill automates writing accurate, concise titles and short poetic bodies that describe changes clearly while adding character, reducing the friction of composing commit messages and ensuring relevant files are staged.
Core Features & Use Cases
- Structured commit format: Produces a short imperative title (50 chars max) and a 2-8 line poetic body that accurately describes the change.
- Targeted staging: When given a target, stages only files related to that scope; if no target is provided, stages all uncommitted changes.
- Style guidance: Chooses an appropriate poetic form (haiku, limerick, couplet, free verse) and follows rules to favor accuracy, brevity, and tasteful humor.
- When to use: Ideal for feature work, bug fixes, and refactors where a memorable, descriptive commit message is desired.
- When NOT to use: Not suitable for merge commits, reverts, version bumps, or critical security fixes where conventional messages are preferred.
Quick Start
Ask the assistant: /commit fix login crash to stage the related files and generate a concise title plus a short poetic commit body.