Marketplace git-workflow
Enhanced git operations using lazygit, gh (GitHub CLI), and delta. Triggers on: stage changes, create PR, review PR, check issues, git diff, commit interactively, GitHub operations, rebase, stash, bisect.
install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/0xdarkmatter/git-workflow" ~/.claude/skills/aiskillstore-marketplace-git-workflow && rm -rf "$T"
manifest:
skills/0xdarkmatter/git-workflow/SKILL.mdsource content
Git Workflow
Streamline git operations with visual tools and GitHub CLI integration.
Tools
| Tool | Command | Use For |
|---|---|---|
| lazygit | | Interactive git TUI |
| gh | | GitHub CLI operations |
| delta | | Beautiful diff viewing |
lazygit Essentials
# Open interactive TUI lazygit # Key bindings: # Space - stage/unstage file # c - commit # p - push # P - pull # b - branch operations # r - rebase menu # s - stash menu # ? - help
GitHub CLI (gh) Essentials
# Pull Requests gh pr create --title "Feature: Add X" --body "Description" gh pr create --web # Open in browser gh pr list # List open PRs gh pr view 123 # View PR details gh pr checkout 123 # Check out PR locally gh pr merge 123 --squash # Squash and merge # Issues gh issue create --title "Bug: X" gh issue list --label bug # Repository gh repo view --web # Open in browser # Actions gh workflow run deploy.yml gh run list --workflow=ci.yml
Delta (Beautiful Diffs)
# View diff with syntax highlighting git diff | delta # Side-by-side view git diff | delta --side-by-side # Configure as default pager git config --global core.pager delta
Quick Reference
| Task | Command |
|---|---|
| Interactive git | |
| Create PR | |
| Merge PR | |
| Beautiful diff | |
| Interactive rebase | |
| Stash changes | |
| Apply stash | |
| Find bug commit | |
| Cherry-pick | |
| Parallel worktree | |
| Recover commits | |
When to Use
- Interactive staging of changes
- Creating pull requests from terminal
- Reviewing PRs and issues
- Visual diff viewing
- Cleaning up commit history (rebase)
- Temporary work saving (stash)
- Bug hunting (bisect)
- Parallel feature work (worktrees)
- Recovering lost work (reflog)
Additional Resources
For detailed patterns, load:
- Interactive rebase workflows./references/rebase-patterns.md
- Stash operations and workflows./references/stash-patterns.md
- Bisect, cherry-pick, worktrees, reflog, conflicts./references/advanced-git.md