A Pure Gemini Extension (No-Code) that enforces Conventional Commits.
This extension empowers Gemini to act as a Senior Git Workflow Expert, guiding you through creating semantic commits and standardizing feature branches using your system's git directly.
- Prompt-Based Logic: Uses the official spec as ground truth for LLM reasoning.
- Zero Dependencies: No Node.js, Python, or compiled binaries required.
- System Git: Executes
!gitcommands directly in your shell. - 🧠 Context Evaluation: Analyzes staged changes to suggest semantic messages.
- 🤝 Interactive Staging: Smartly groups unstaged files when the staging area is empty.
- 🚀 Smart Push: Automatically handles upstream branches.
- 🎨 Beautiful Logs: Visualizes project history with a colorful graph.
Transform your terminal into an intelligent git assistant:
gemini extensions install https://github.com/jorelcb/git-conventional-commits🔄 Updating:
gemini extensions install https://github.com/jorelcb/git-conventional-commits| Command | Description |
|---|---|
/git:commit |
📝 Interactively stage (smart grouping) and commit with a valid message. |
/git:push |
🚀 Push changes to remote (auto-sets upstream). |
/git:log |
📜 View project history in a beautiful graph. |
/git:feature:start |
🌿 Start a new feature branch (e.g., feature/awesome-logic). |
/git:feature:finish |
🏁 Finish the current feature (Rebase + Push). |
Part of the Gemini Extensions Monorepo