Execute granular git operations
gitskillsetup L1★0
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