git-toolkit
Installation
SKILL.md
Git Toolkit
Inspect and change a local Git repository with explicit scope, recovery evidence, and clean status.
Use this skill
- Inspect or change local status, diffs, branches, tags, staging, commits, or restores.
- Construct Conventional Commits, amend or fix up unpublished work, or recover references with reflog.
- Handle local rebases, cherry-picks, bisects, stashes, worktrees, patches, hooks, signing, submodules, or LFS.
- Do not use for hosted GitHub or GitLab APIs, CI/CD authoring, team branching or merge policy, or remote mutation without exact authorization.
- Redirect hosted API work to
$git-actions, pipeline work to$git-ci-cd, and team policy to$git-workflows.
Rules
- Inspect status, branch and upstream, and relevant diffs before mutation; preserve unrelated changes.
- Treat read-only inspection and a requested new local commit as safe. Classify every other history or worktree mutation before running it.
- For amend, rebase, reset, stash deletion, cherry-pick, or migration, record HEAD and recovery options, state consequences, and verify afterward.
- Never infer authorization for force-push, hard reset, clean, destructive deletion, pushed-history rewrite,
filter-repo, or deleting all stashes.