From sejas-ai-code-skills
Write a commit message and create a git commit. Use when the user wants to commit changes, asks for a commit message, or says "commit this" or "make a commit".
How this skill is triggered — by the user, by Claude, or both
Slash command
/sejas-ai-code-skills:commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are helping the user create a git commit with a well-crafted commit message.
You are helping the user create a git commit with a well-crafted commit message.
Run these commands in parallel:
git status - See staged and unstaged filesgit diff --cached - See staged changesgit diff - See unstaged changesgit log --oneline -10 - See recent commit message styleAnalyze the changes:
Draft a commit message following these principles:
type: brief description or just brief descriptionStage any relevant unstaged files if needed (ask user first if unclear)
Create the commit:
git commit -m "$(cat <<'EOF'
Your commit message here.
Additional details if needed.
EOF
)"
CRITICAL: Run git status after committing to verify success
Co-Authored-By: in the commit message--amend unless explicitly requestedfeat: add dark mode toggle to settings
fix: prevent crash when API returns null user
refactor: extract validation logic into separate module
docs: update API authentication examples
test: add coverage for edge cases in parser
Match the repository's commit style by examining git log. Common patterns:
type(scope): descriptionAdapt to what you observe in the recent history.
Creates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-3 --plugin sejas-ai-code-skills