moai-workflow-worktree

Automate Git worktree creation, registration, and synchronization for parallel SPEC development.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/bbbang105/flowershop-admin --skill moai-workflow-worktree-bbbang105
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-workflow-worktree
Source: https://github.com/bbbang105/flowershop-admin/tree/main/.claude/skills/moai-workflow-worktree
Command: npx skills add https://github.com/bbbang105/flowershop-admin --skill moai-workflow-worktree-bbbang105

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp__context7__resolve-library-id, mcp__context7__get-library-docs, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the management of Git worktrees for parallel SPEC development, enabling developers to work simultaneously on multiple environments without conflicts.

Core Features & Use Cases

  • Isolated Workspaces: Creates and manages independent git worktrees for different SPECs.
  • Automatic Branch Registration: Tracks and registers active worktrees in a central registry for easy oversight.
  • Seamless MoAI-ADK Integration: Supports workflows in plan, run, and sync phases with minimal manual intervention.
  • Use Case: A team can develop features in separate SPEC worktrees, switch easily between them, and sync changes without disturbing each other's environment.

Quick Start

Use this Skill to create a new worktree for a SPEC and switch into its environment for development or testing.

Frequently Asked Questions about moai-workflow-worktree

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

FAQPage Schema
How do I manage git worktrees for parallel development without conflicts?

Isolated git worktrees for parallel SPEC development are created and synchronized automatically, preventing environment conflicts. A central registry tracks active worktrees, allowing teams to switch between features and sync changes seamlessly.

What is a git worktree and when do I need it for isolated workspaces?

A git worktree is an independent working directory linked to a single repository, needed when developing multiple SPECs in parallel. It allows you to isolate environments, automatically registering each branch so teams can switch contexts without conflicts.

Does MoAI-ADK integration support automated worktree synchronization during development cycles?

MoAI-ADK integration supports worktree synchronization across plan, run, and sync phases with minimal manual intervention. It handles conflict detection, cleanup, and environment setup, ensuring seamless coordination throughout the parallel development lifecycle.

How do I create a new worktree for a SPEC and switch into its environment?

To create a new worktree for a SPEC, use the automated workflow to generate the isolated directory and register it in the central registry. You can then switch directly into the new environment to begin development or testing immediately.

What are the limitations of using parallel git worktrees for team coordination?

Parallel git worktrees require active conflict detection and proper cleanup to avoid environment sprawl. You should not use them without central registration, as losing track of active worktrees can disrupt team coordination and synchronization.