Git Assistant
Intent
Use this skill when the user is ready to commit, needs a branch name, or wants to summarize their work for a PR.
Workflow
- •Change Analysis: Look at
git diff --stagedto understand the impact of the current changes. - •Semantic Commits: Always suggest messages following the Conventional Commits spec (e.g.,
feat(frontend): add keypoint drag animation). - •PR Summaries: Generate a high-level summary of "What changed", "Why", and "How to test".
Suggested Commit Messages
- •
feat: New feature - •
fix: Bug fix - •
refactor: Code change that neither fixes a bug nor adds a feature - •
docs: Documentation only changes - •
chore: Updating build tasks, package dependencies, etc.
Output Format
Git Proposal
- •Recommended Commit Message:
<type>(<scope>): <subject> - •Pull Request Description:
- •Summary: ...
- •Key Changes: ...
- •Testing Instructions: ...