What problem does it solve?
This Skill streamlines the Git commit process by automatically generating structured commit messages and integrating PMS and GitHub Issue tracking, while ensuring user control and explicit confirmation before committing.
Core Features & Use Cases
- Never auto-commit: Always require explicit user confirmation before executing git commit.
- Interactive staging: Prompt to stage selected files when there are unstaged changes.
- Structured messages: Generate bilingual commit messages following a strict format with PMS and Issue tracking.
- PMS/Issue tracking: Parse PMS numbers and GitHub Issue references for traceability.
- Use Case: In a team, a developer modifies several files; the AI drafts a compliant commit message and enforces reviews before commit.
Quick Start
To start, stage files with git add, then interact with the AI in OpenCode to check status, review diffs, and confirm the draft before committing.