ck:git

Automates conventional commits with secret scanning and optional PR/merge workflows.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/jangtrinh/demo-Lam --skill ck-git-jangtrinh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:git
Source: https://github.com/jangtrinh/demo-Lam/tree/main/.claude/skills/git
Command: npx skills add https://github.com/jangtrinh/demo-Lam --skill ck-git-jangtrinh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It streamlines common Git workflows while preventing accidental secret commits and reducing messy history via automated commit-splitting rules.

Core Features & Use Cases

  • Conventional-commit staging and commits: Stage changes and create commits using type(scope): description formatting.
  • Secret scanning before committing: Scans staged diffs for common credential patterns and blocks commits when detected.
  • Smart commit splitting: Splits commits when types/scopes are mixed or when change volume suggests multiple logical changes.

Use case: You updated frontend UI, plus a small fix to a config file; run ck:git to automatically stage, analyze, split into separate conventional commits, and optionally push or open a PR.

Quick Start

Tell the AI to run ck:git with cp to stage, commit, and push your changes to the remote.

Frequently Asked Questions about ck:git

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stage and commit changes using conventional commits format?

Conventional commits formatting applies type(scope): description syntax to staged changes. The skill automates staging and commits, analyzing your diffs to generate properly formatted messages without manual entry.

How does secret scanning work before pushing git commits?

Secret scanning before pushing analyzes staged diffs for common credential patterns. It blocks commits automatically when credentials are detected, preventing accidental secret exposure to the remote repository.

What is the best way to split commits when multiple types or scopes are mixed?

Smart commit splitting separates mixed types, scopes, or large change volumes into multiple logical conventional commits. It analyzes staged diffs and automatically splits commits when distinct logical changes are detected.

Can I stage, commit, and push to a remote repository with a single command?

Yes, staging, committing, and pushing to a remote repository can be executed with a single command. The workflow automates diff analysis, secret scanning, commit creation, and the push to your configured remote.

Does this git workflow tool handle pull requests and branch merges into main?

The workflow handles pull requests and branch merges into main by automating the staging and diff analysis required for PR preparation. It delegates verbose git output processing to maintain clean workflows.