What problem does it solve?
This Skill eliminates the guesswork and manual overhead of Git operations by automatically classifying session-relevant changes, enforcing project-specific commit styles, and ensuring domain glossary synchronization.
Core Features & Use Cases
- Intelligent Staging: Automatically identifies and stages only the files modified or discussed during the current session, preventing accidental commits of unrelated work.
- Project-Aware Commits: Learns the repository's existing commit conventions (type/scope/message) from history to ensure consistency.
- Automated Domain Sync: Optionally updates the ubiquitous language glossary before committing to keep documentation aligned with code changes.
- Use Case: After completing a feature, simply ask the agent to commit your work; it will split your changes into logical commits, apply the correct conventional commit format, and push if requested.
Quick Start
Use the ywc-commit skill to stage and commit all relevant changes from this session.