Generate a professional git commit message based on changes
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.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer