moai-workflow-worktree

Manage isolated Git worktrees for parallel SPEC development.

Updated Nov 28, 2024
One-click install
npx skills add https://github.com/desafin/Resource-Monitor-pyQT --skill moai-workflow-worktree-desafin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-workflow-worktree
Source: https://github.com/desafin/Resource-Monitor-pyQT/tree/main/.claude/skills/moai-workflow-worktree
Command: npx skills add https://github.com/desafin/Resource-Monitor-pyQT --skill moai-workflow-worktree-desafin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines parallel SPEC development by providing isolated Git worktrees, preventing conflicts and context-switching overhead.

Core Features & Use Cases

  • Isolated Workspaces: Each SPEC gets its own independent Git worktree.
  • Parallel Development: Work on multiple SPECs simultaneously without interference.
  • Seamless Integration: Integrates with MoAI-ADK workflow (/moai:1-plan, /moai:2-run, /moai:3-sync).
  • Use Case: Develop features for a new user authentication system and a payment processing module concurrently, each in its own isolated environment.

Quick Start

Use moai-worktree to create a new isolated workspace for SPEC-AUTH-001.

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 isolated Git worktrees for parallel feature development?

Isolated Git worktrees allow each feature to have its own independent workspace, preventing conflicts and context-switching overhead. You can work on multiple features simultaneously without interference by assigning each SPEC its own worktree.

What is the best way to run multiple SPEC development tasks concurrently without context switching?

Running parallel SPEC development tasks concurrently is best handled by creating isolated Git worktrees for each feature. This approach enables seamless synchronization and prevents interference between concurrent features.

How do I integrate Git worktree workflows with the MoAI-ADK development process?

Git worktree workflows integrate with MoAI-ADK through specific workflow commands like /moai:1-plan, /moai:2-run, and /moai:3-sync. This provides seamless synchronization for parallel development and isolated workspace management.

Can I develop multiple features like authentication and payment processing in isolated workspaces simultaneously?

You can develop features like authentication and payment processing simultaneously by creating separate isolated Git workspaces. Each SPEC gets its own independent worktree, allowing concurrent work without interference.

Does automatic branch registration work when setting up parallel development workspaces?

Automatic branch registration is supported when setting up parallel development workspaces. The system automatically registers branches for each isolated Git worktree, streamlining the creation process for SPEC development.