cyberneticlibrary

Execute granular git operations

gitskillsetup L10
vanducng/skills
What it does

Execute granular git operations: commit, push, PR, merge with conventional commit discipline

Best for

Checkpoint commits mid-work where you need one clean verb (commit/push/PR) without the full ship pipeline.

Inputs
  • · Git subcommand (cm|cp|pr|merge)
  • · Branch/target names
  • · [--inline] flag
Outputs
  • · Staged changes analyzed
  • · Conventional commit created
  • · PR/merge executed
Requires
  • · git
  • · git-manager subagent
  • · GitHub API (for PR/merge)
Preconditions

Git repo initialized; conventional commits enforced; secrets not in working tree

Failure modes
  • · Hardcoded secrets staged → commit rejected, requires cleanup
  • · Amend on published commit → loses previous changes
  • · Force-push to main/master → breaks team history
Trust signals
  • · Blocks secrets before commit via regex scan
  • · Conventional commit format enforced (type(scope): description)
  • · Split-commit logic: same type/scope = single commit, mixed concerns = split