ase-meta-commit

Solid

Determine commit message for staged Git changes.

Code & Development 52 stars 5 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 81/100

Stars 20%
57
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

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