Write clear commit messages. Use when asked to commit changes, write a commit message, prepare a commit, or describe changes for version control.
Make small, atomic commits with clear messages.
If you don't already understand the changes, review them first:
git diff HEAD
git status --short
Make small, atomic commits—each commit should address one logical change. If your work spans multiple concerns (e.g., a refactor and a bug fix), break it into separate commits.
# Stage entire files
git add <files>
# Or stage specific hunks for finer control
git hunks list # List all hunks with IDs
git hunks add 'file:@-old,len+new,len' # Stage specific hunks by ID
git commit -m "title" -m "body paragraph"
Title (first line):
git log --oneline (avoid "fix:" or "feature:" prefixes)Body:
Trailers:
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