What problem does it solve?
Developers often need a reliable way to stage and commit changes, and automatically create a new branch when working on the main or master branch, respecting repository policies defined in CLAUDE.md.
Core Features & Use Cases
- Stage Changes: Executes git add for all modified files.
- Commit with Message File: Writes commit messages to a temporary file in the project’s tmp directory or system /tmp, then commits using git commit -F.
- Automatic Branch Creation: Detects if the current branch is main/master, checks CLAUDE.md for branching rules, and creates a new branch if required.
- Sequential Command Execution: Runs each git command individually without chaining, ensuring clear output and error handling.
Quick Start
Ask the CI skill to stage all changes and create a commit with your desired message.