What problem does it solve?
Writing consistent, well-scoped commit messages that cover every change in a working tree is tedious and error-prone, especially when a diff spans multiple unrelated behaviors. This Skill inspects the current Wox repository state and produces a copy-ready commit message without modifying the repository.
Core Features & Use Cases
- Diff-driven message generation: Reads
git status, staged and unstaged diffs, and untracked files to infer every distinct behavior change.
- Repository-style conventions: Follows the
type(scope): imperative summary format and matches the wording of nearby commits, omitting misleading narrow scopes when changes span unrelated areas.
- Subject plus body output: Always returns one fenced block with a subject and an explanatory body covering each distinct change.
- Use Case: After finishing a refactor and a bug fix in the Wox launcher, invoke the Skill to receive a single commit message naming both changes, ready to paste into
git commit.
Quick Start
Ask the assistant to use $wox-commit to review your current Wox changes and write a commit message for them.