arc-coordinating

Automate Git worktree creation, merging, and cleanup for DAG-coordinated projects.

6|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/GregoryHo/arcforge --skill arc-coordinating
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arc-coordinating
Source: https://github.com/GregoryHo/arcforge/tree/main/skills/arc-coordinating
Command: npx skills add https://github.com/GregoryHo/arcforge --skill arc-coordinating

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the management of complex projects involving multiple epics and parallel development by automating worktree lifecycles and coordinating progress across sessions.

Core Features & Use Cases

  • Worktree Automation: Automatically create, merge, and clean up Git worktrees for individual epics.
  • Cross-Session Coordination: Track and synchronize the status of epics and tasks using a DAG (Directed Acyclic Graph).
  • Use Case: For a large software project with several independent features (epics), this Skill can create separate development environments (worktrees) for each, allowing teams to work in parallel and merge their completed work seamlessly.

Quick Start

Use the arc-coordinating skill to expand worktrees for ready epics.

Frequently Asked Questions about arc-coordinating

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

FAQPage Schema
How do I manage Git worktrees for parallel development across multiple epics?

Git worktree management for parallel development is automated by creating, merging, and cleaning up isolated worktrees for individual epics. This allows teams to work on multiple features simultaneously without interfering with each other.

What is a DAG and how does it coordinate cross-session project progress?

A DAG, or Directed Acyclic Graph, coordinates cross-session project progress by tracking and synchronizing the status of epics and tasks. It maps dependencies between work items to ensure proper execution order across development sessions.

How do I expand and merge worktrees for ready epics using a DAG?

To expand and merge worktrees, you execute lifecycle commands like 'expand' to create environments for ready epics and 'merge' to integrate completed work. The DAG synchronizes the worktree state to reflect current pipeline progress.

Do I need Node.js and Git to automate worktree lifecycles?

Yes, both Node.js and Git are required to automate worktree lifecycles. The Skill requires Node.js to execute its automation scripts and Git to handle the underlying worktree creation, merging, and cleanup commands.

What's the best way to track pipeline progress for multi-epic projects?

The best way to track pipeline progress for multi-epic projects is by using a DAG to synchronize worktree state. This approach automatically links epic completion status with the corresponding development environments.

When should I not use automated worktree cleanup for project management?

You should not use automated worktree cleanup when you have uncommitted changes in your epic branches. The cleanup process removes Git worktrees after merging, which could result in losing local development state that has not been integrated.