What problem does it solve?
This skill automates and standardizes routine Git workflows so users can stage, inspect, split, commit, push, create pull requests, and merge branches reliably while preventing secrets and enforcing conventional commit rules.
Core Features & Use Cases
- Conventional Commits & Commit Splitting: Suggests or creates commits grouped by type and scope when mixed changes are detected.
- Security & Safety Checks: Scans staged diffs for API keys, tokens, and other secrets and blocks commits with remediation guidance.
- PR & Merge Workflows: Creates remote-based pull requests, generates conventional commit style titles/bodies, and performs merges with pre-merge checks and conflict guidance.
- Use Case: A developer with mixed changes across auth and payments uses the skill to group files into logical commits, run secret scans, push to origin, and open a PR that follows repository commit standards.
Quick Start
Use ck:git cp to stage changes, split commits by type, push to origin, and open a pull request.