ls-git-workflows

Automate Git rebasing, bisecting, and worktree management across branches.

3|2|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/CruxExperts/localsetup --skill ls-git-workflows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ls-git-workflows
Source: https://github.com/CruxExperts/localsetup/tree/main/_localsetup/skills/ls-git-workflows
Command: npx skills add https://github.com/CruxExperts/localsetup --skill ls-git-workflows

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git workflows can be brittle and error-prone when rebasing, bisecting, or managing multi-branch development, making it hard to trace history and coordinate changes across teams.

Core Features & Use Cases

  • Interactive rebase, bisect, worktree, reflog recovery, subtrees, submodules, conflict resolution, cherry-picking across branches, monorepo patterns.
  • Real-world scenarios: cleaning up history before merging, debugging with bisect, coordinating multi-branch work in large repos.

Quick Start

Initiate a guided session to perform interactive rebase, bisect, worktree management, and merge-conflict resolution across a multi-branch repository.

Frequently Asked Questions about ls-git-workflows

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

FAQPage Schema
How do I perform an interactive rebase to clean up Git history before merging?

Git bisect uses binary search to find the commit that introduced a bug. This Skill automates the bisect workflow, guiding you through marking commits as good or bad to quickly isolate regressions in large repositories.

What is the best way to manage multiple working directories from a single Git repository?

Git worktree allows you to manage multiple working directories from a single repository without cloning. This Skill automates worktree setup, enabling parallel multi-branch development and testing without interference.

How do I resolve merge conflicts when coordinating changes across multiple branches?

Resolving merge conflicts requires identifying overlapping changes between branches and manually selecting the correct code. This Skill provides guided conflict-resolution strategies for coordinating complex multi-branch development and historical rewrites.

Can I use Git subtrees and submodules for multi-repo coordination in a monorepo?

Git subtrees and submodules enable multi-repo coordination within a monorepo structure. This Skill standardizes complex operations across repositories, supporting both subtree and submodule configurations for large-scale team coordination.

How do I recover lost commits using the Git reflog after a failed rebase?

Git reflog records reference updates, allowing you to recover lost commits after a failed rebase or history rewrite. This Skill provides reflog guidance to trace and restore previous repository states safely.