How this skill is triggered — by the user, by Claude, or both
Slash command
/base-skills:commit-messageThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Current git status: !`git status`
git statusgit diff --stagedAnalyze the above staged git changes and create a commit message. Use present tense and explain "why" something has changed, not just "what" has changed.
Only use the following emojis:
feat: - New featurefix: - Bug fixrefactor: - Refactoring codedocs: - Documentationstyle: - Styling/formattingtest: - Testsperf: - Performance improvementchore: - Maintenance tasks, config changesbuild: - Build system or dependency changesci: - CI/CD pipeline changesrevert: - Reverting a previous commitsecurity: - Security fixes or patchesi18n: - Internationalization / localizationwip: - Work in progressdeps: - Adding or removing dependenciesinfra: - Infrastructure changesidea: - Experimental or exploratory commitsUse the following format for making the commit message:
<emoji> <type>: <concise_description>
<optional_body_explaining_why>
DO NOT auto-commit - wait for user approval and only commit if the user says so.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub stellarteams/claude-plugins --plugin base-skills