| name | ase-meta-commit |
| argument-hint | [--help|-h] |
| description | Determine commit message for staged Git changes.
|
| user-invocable | true |
| disable-model-invocation | false |
| effort | medium |
| allowed-tools | ["Bash(git diff *)"] |
@${CLAUDE_SKILL_DIR}/../../meta/ase-control.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-skill.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-getopt.md
Git Commit
$ARGUMENTS
Help to *craft* a *concise commit message* for the
currently staged Git changes.
-
Run the following command to find out details of what changes are
currently staged in the Git index for commit:
git diff --cached
-
Craft a commit in the following format:
<type/>: <summary/>
The known s and their usual corresponding kind of change are:
FEATURE: new functionality or configuration
IMPROVEMENT: improved functionality or configuration
BUGFIX: corrected functionality or configuration
UPDATE: updated functionality or configuration
CLEANUP: cleaned up functionality or configuration
REFACTOR: refactored functionality or configuration
The rules for generating
are:
- Use a maximum of 60-80 characters
- Use imperative mood ("add" not "added")
- Use no period at the end
- Use no Markdown formatting
Output this crafted commit message with the following