git-workflow

Automate Git operations and GitHub interactions with lazygit, gh, and delta.

29|6|Updated Nov 27, 2025
One-click install
npx skills add https://github.com/0xDarkMatter/claude-mods --skill git-workflow-0xdarkmatter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/0xDarkMatter/claude-mods/tree/main/skills/git-workflow
Command: npx skills add https://github.com/0xDarkMatter/claude-mods --skill git-workflow-0xdarkmatter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lazygit, gh, delta.

What problem does it solve?

This Skill replaces manual Git commands with interactive tools and streamlined workflows.

Core Features & Use Cases

  • Interactive Git: Use lazygit for staging, committing, and branch management.
  • GitHub Integration: Create and manage pull requests directly from terminal.

Frequently Asked Questions about git-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I streamline Git workflows with interactive staging and visual diffs?

Use lazygit for interactive Git operations combined with delta for visual diffs. This replaces manual git commands with a terminal UI for staging changes, committing, and branch management while viewing diffs side-by-side.

Can I create and manage pull requests from the terminal?

Yes. The GitHub CLI (gh) integrates with this workflow to create, review, and manage pull requests directly from your terminal without switching to a browser.

What's the best way to handle Git rebases and bisect operations?

Lazygit provides interactive interfaces for rebasing and bisecting, reducing command-line friction. Combined with delta, you visualize changes at each step, making complex Git operations safer and faster.

How do I manage stashed changes efficiently?

Lazygit's interactive interface lets you view, apply, and manage stashes visually without typing stash commands. You see diffs instantly before applying changes back to your branch.

Do I need all three tools—lazygit, gh, and delta—or can I use them separately?

Lazygit handles local Git operations; gh manages GitHub interactions; delta visualizes diffs. You can use them independently, but together they create a unified workflow that eliminates context switching between tools.

What prerequisites do I need to set up this Git workflow?

You need Bash, git, and the three dependencies installed: lazygit, gh, and delta. This Skill requires a terminal development environment; no additional setup beyond installing these tools is needed.