git-workflows

Automate advanced Git workflows with interactive rebase, bisect, and worktree commands.

1|1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/gitgoodordietrying/moltbook-app --skill git-workflows-gitgoodordietrying
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflows
Source: https://github.com/gitgoodordietrying/moltbook-app/tree/main/skills/git-workflows
Command: npx skills add https://github.com/gitgoodordietrying/moltbook-app --skill git-workflows-gitgoodordietrying

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates and standardizes advanced Git workflows to simplify complex version control tasks and reduce human error.

Core Features & Use Cases

  • Interactive rebase, bisect, and worktree management to streamline multi-branch development.
  • Reflog recovery, subtree/submodule handling, and sparse checkout support for monorepos and recovery scenarios.
  • Conflict resolution workflows and cherry-picking across branches to maintain clean history.

Quick Start

Demonstrate a multi-branch workflow by performing an interactive rebase of the last 5 commits, running a bisect to identify the first bad commit, and testing changes in a separate worktree.

Frequently Asked Questions about 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 my Git commit history?

Interactive rebase lets you rewrite commit history by squashing, reordering, or editing existing commits. This Skill specifies the Git CLI commands and Bash patterns needed to safely rebase multiple branches and maintain a clean project timeline.

What is the best way to find a bad commit using Git bisect?

Git bisect is a binary search mechanism used to identify the exact commit that introduced a bug. This Skill provides structured guidance to automate the bisect workflow, running test commands to quickly isolate the first bad commit in your history.

How do I manage multiple working branches simultaneously with Git worktree?

Git worktree allows you to check out multiple branches into separate directories from a single repository. This Skill outlines the CLI commands to configure worktrees, enabling you to test changes in isolated environments without stashing your current work.

Can I automate conflict resolution workflows for complex multi-branch development?

Yes, you can automate conflict resolution workflows for multi-branch development. This Skill specifies structured guidance and Git CLI patterns to systematically resolve merge conflicts and cherry-pick changes across divergent branches.

Does this Skill provide workflows for monorepo maintenance and sparse checkout?

Yes, this Skill supports monorepo maintenance by providing CLI commands for sparse checkout and subtree or submodule handling. These patterns help you manage large repositories by checking out only the necessary directories for your current task.

How do I recover lost commits using the Git reflog?

Git reflog records reference updates, allowing you to recover commits that appear lost after a hard reset or failed rebase. This Skill specifies the recovery workflow commands needed to locate and restore your previous repository state.