cli-lazygit

Manage Git staging, commits, branching, and rebase workflows in a terminal UI.

3|1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/ryankolean/summit-claude-skills --skill cli-lazygit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-lazygit
Source: https://github.com/ryankolean/summit-claude-skills/tree/main/skills/cli-lazygit
Command: npx skills add https://github.com/ryankolean/summit-claude-skills --skill cli-lazygit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Lazygit provides a terminal-based UI to streamline Git workflows, enabling staging, committing, branching, and rebasing without memorizing complex flags.

Core Features & Use Cases

  • Interactive staging by hunk or line to selectively commit changes.
  • Branch management, commits, and interactive rebase workflows from a single UI.
  • Merge conflict resolution and quick navigation of repository history.

Quick Start

Launch lazygit in your repository to start staging, committing, and navigating branches with the UI.

Frequently Asked Questions about cli-lazygit

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

FAQPage Schema
How do I stage individual lines or hunks in git without using complex command flags?

Interactive staging by hunk or line in a terminal UI lets you selectively stage changes for commits without memorizing complex git flags. This visual staging approach streamlines selective Git workflows directly within your CLI session.

What is the best way to manage interactive rebase workflows in the terminal?

Interactive rebase workflows are best managed through a terminal UI that provides visual branch management and commit navigation from a single interface. This approach streamlines complex Git history editing without requiring intricate command-line syntax.

Can I resolve git merge conflicts directly from a terminal UI?

Merge conflict resolution is directly supported within terminal UI Git clients. You can navigate repository history and resolve conflicts visually, streamlining the conflict resolution process without leaving your CLI session.

Does a terminal-based git UI support cherry-pick, bisect, and worktrees?

Terminal-based Git UIs support advanced operations including cherry-pick, bisect, and worktrees. These features are accessible through extensive keybindings and panels, enabling comprehensive repository management within a single CLI session.

How do I start using a terminal UI for git branching and commits?

To start using a terminal UI for Git branching and commits, launch the application directly in your repository directory. This immediately provides a visual interface for staging, committing, and navigating branches.