skills/commit/SKILL.md
Generate professional git commit message based on changes
npx skillsauth add agoodway/.claude commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate a professional git commit message analyzing all changes in the working directory or subdirectory
Usage: /commit or /commit [optional context]
Arguments: Optional additional context about the changes
Analyze the changes and create a git commit message following these guidelines:
Examine all changes by running:
git diff --staged for staged changesgit diff for unstaged changesCreate a commit message with this format:
<type>: <concise descriptive title>
- <specific change 1>
- <specific change 2>
- <specific change 3>
Commit type prefixes:
feat: for new featuresfix: for bug fixesrefactor: for code restructuringstyle: for formatting changestest: for test additions/changesdocs: for documentation updateschore: for maintenance tasksTitle guidelines:
Change list guidelines:
Do NOT:
feat: Add accounting access for limited/restricted users
- Show Accounting menu for users with fee access or in multi-user orgs
- Hide Assignee column for users who only see their own data
- Hide Qty./Perc. and Rate columns based on fee access permission
- Add key prop to Datagrids to fix column mismatch on permission load
- Add changelog entry for team commission access
fix: Add missing residential fields to property enrichment
- Add residential_ownership_type_id, residential_style_id to valid fields
- Add residential bedroom/bathroom counts and gross living area
- Include batch_data raw API response in property enrichment
$ARGUMENTS
Analyze the actual changes now and generate an appropriate commit message.
testing
Multi-specialist collaborative analysis to understand how features, functions, or components work
testing
Multi-specialist collaborative work review using independent subagents for comprehensive analysis
testing
Use when designing or architecting Elixir/Phoenix/LiveView applications, creating comprehensive project documentation, planning OTP supervision trees, defining domain models, structuring multi-app projects with path-based dependencies, or preparing handoff documentation for Director/Implementor AI collaboration
development
Generate focused documentation for components, functions, APIs, and features