Generates professional, industry-grade Git commit messages using Conventional Commits, including scope, context, breaking changes, and structured body aligned with OLOI architecture standards.
All commits must follow:
Conventional Commits Specification
Format:
<type>(<scope>): <short summary>
<body> <footer>Use only:
feat → new feature fix → bug fix refactor → internal improvement without behavior change perf → performance improvement test → tests added or modified docs → documentation only chore → non-functional changes (config, tooling) build → CI/CD or dependency changes style → formatting (no logic changes)
Breaking changes:
feat!: or refactor!: etc.
Scope must reflect the module or architectural layer.
Examples:
injuries claims access-control training-plans auth policy repository application domain cache realtime observability versioning
If multi-module:
feat(injuries,policy)
Never use vague scopes like: misc update stuff changes
Good: feat(injuries): add v1 endpoint to store user injuries
Bad: Added injuries endpoint Fix stuff Updates
Body must include:
Structure:
Use bullet list format.
Include references when available:
Refs: OLOI-123 Closes: OLOI-123 BREAKING CHANGE: explain if applicable
If no ticket system, omit Refs.
If commit touches:
Mention explicitly in body.
If performance-related:
perf(injuries): optimize query with eager loading and scoped cache
Body must include:
refactor(injuries): extract injury write logic into Action
Body must include:
If API contract changes:
feat(injuries)!: change injury response structure in v2
Footer must include:
BREAKING CHANGE:
Never hide breaking changes.
When generating a commit message:
feat(injuries): add v1 endpoint to store user injuries
Refs: OLOI-201
Commit messages must be:
npx skills add oloidev/laravel-commit-message-standard下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
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