grove-workflow

Manages named git worktrees for mono-repo projects with a registry and switch shortcuts.

Updated Jul 15, 2013
One-click install
npx skills add https://github.com/oysteinkrog/dotfiles --skill grove-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grove-workflow
Source: https://github.com/oysteinkrog/dotfiles/tree/main/.claude/skills/grove-workflow
Command: npx skills add https://github.com/oysteinkrog/dotfiles --skill grove-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Grove-workflow manages named git worktrees for mono-repo projects, providing a registry and shortcuts to switch between worktrees.

Core Features & Use Cases

  • Centralized registry of project worktrees with tags
  • Quick switching between projects with grove cd
  • Status overview and coordinated workflows across active worktrees

Quick Start

Use grove list to discover projects, then grove cd <tag> to switch to a project's worktree.

Frequently Asked Questions about grove-workflow

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

FAQPage Schema
How do I manage multiple git worktrees in a mono-repo?

To manage git worktrees in a mono-repo, you can use a centralized registry system that tracks named worktrees with tags. This allows you to quickly switch contexts between multiple projects using simple list and switch commands.

What is the best way to switch contexts between mono-repo worktrees?

The best way to switch contexts between mono-repo worktrees is by using a CLI tool that maintains a local registry. You can list available worktrees and execute a quick switch command to jump directly to the target project directory.

Do I need Python to orchestrate mono-repo worktrees?

Yes, you need Python to run the grove binary required by this workflow system. The binary uses a local config and a worktree registry to execute commands like list, switch, and launch across your mono-repo projects.

Can I view the status of all active worktrees in a mono-repo?

Yes, you can view the status of all active worktrees in a mono-repo. The workflow CLI provides a status overview command that allows teams to orchestrate and monitor coordinated workflows across all registered worktrees simultaneously.

How do I orchestrate coordinated workflows across multiple worktrees?

You orchestrate coordinated workflows across multiple worktrees by using the launch command provided by the CLI. This system manages named git worktrees and allows teams to execute workflows across all active project contexts.

Why use a registry for git worktrees instead of native git commands?

Using a registry for git worktrees provides centralized tracking with tags, quick switching, and status overviews that native git commands lack. It solves the problem of context switching across multiple mono-repo projects efficiently.