What problem does it solve?
This Skill standardizes and protects git operations across spec-driven development, reducing drift between spec, implement, and refactor work through consistent branching, commits, and PRs.
Core Features & Use Cases
- Branch naming and lifecycle: Creates and guides branch names based on context (spec, feature, migrate, refactor) and ensures a clean lifecycle.
- Commit messaging and PRs: Generates conventional commit messages and PR descriptions aligned with the spec context.
- Safety and checks: Enforces repository checks, branch safety, and avoids destructive actions.
Quick Start
Install Git and GitHub CLI if needed. At the start of a spec or feature project, activate this skill to manage branches, commits, and PRs. When prompted, choose to create the appropriate branch (e.g., spec/001-name or feature/001-name) and follow prompts to commit changes and open a PR when ready.