ase-meta-commit
SolidDetermine commit message for staged Git changes.
Code & Development 52 stars
5 forks Updated today Apache-2.0
Install
Quality Score: 81/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
@${CLAUDE_SKILL_DIR}/../../meta/ase-control.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-skill.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-getopt.md
<purpose name="ase-meta-commit">
Git Commit
</purpose>
<expand name="getopt" arg1="ase-meta-commit">
$ARGUMENTS
</expand>
<objective>
Help to *craft* a *concise commit message* for the
currently staged Git changes.
</objective>
<flow>
1. <step id="STEP 1: Find out staged changes">
Run the following command to find out details of what changes are
currently staged in the Git *index* for commit, capturing its output
into <diff/>:
`git diff --cached`
<if condition="<diff/> is empty">
Only output the following <template/> and then *STOP* immediately:
<template>
⧉ **ASE**: ✪ skill: **ase-meta-commit**, ▶ status: **no changes to commit**
</template>
</if>
</step>
2. <step id="STEP 2: Craft a consolidated commit message">
Craft a commit <message/> in the following format:
`<type/>: <summary/>`
The known <type/>s (kept deliberately in sync with the intent groups
of the `ase-meta-diff` and `ase-meta-changelog` skills) 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 functionali...
Details
- Author
- rse
- Repository
- rse/ase
- Created
- 5 months ago
- Last Updated
- today
- Language
- TypeScript
- License
- Apache-2.0
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
commit-message
Use when writing a git commit message. Turns staged changes into a clear Conventional Commits message with an accurate summary and body.
9 Updated today
babarmuhammad Code & Development Solid
ase-meta-diff
Summarize the currently staged Git changes as a human-readable, intent-grouped narrative. Use when the user wants a concise and brief report of what changed and why. Optionally can check the diff for intent coherence and show a risk and blast radius report.
52 Updated today
rse