Ls Git
by @landonschropp · plugin · 6 skills
Git workflow skills
Install the whole plugin (CLI)
npx skillmds add landonschropp/git-commit
npx skillmds add landonschropp/git-edit-commit
npx skillmds add landonschropp/git-atomic-commit
npx skillmds add landonschropp/merge-pull-request
npx skillmds add landonschropp/git-merge-into-main
npx skillmds add landonschropp/stacked-pull-requestsSkills in this plugin
- ▌
- ▌ git-edit-commit · landonschropp bundleUse when needing to fixup, squash, drop, reword, reorder, or edit commits in a branch's history. Handles the non-interactive approach agents need since `git rebase -i` requires a TTY.
- ▌ git-atomic-commit · landonschropp bundleUse when splitting a working tree into atomic commits, or when changes need to be distributed across new commits and/or edits to prior commits on the branch. Especially relevant when changes within a single file belong in different commits.
- ▌ merge-pull-request · landonschropp bundleUse when merging a single GitHub pull request. Handles pre-flight checks, waits for CI, and executes the merge with the repo's default method or merge queue.
- ▌ git-merge-into-main · landonschroppUse when a finished, reviewed branch is committed and needs to be merged into the default branch in a repo that integrates directly to `main` (not via pull request).
- ▌ stacked-pull-requests · landonschropp bundleUse when working with a stack of GitHub pull requests — creating branches, keeping the stack in sync, or merging in order. Covers Git Town setup, PR targeting, rebasing, and landing the stack.