git-workflow-agents

Implements GitHub issues in isolated git worktrees for parallel agents.

1|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/eric-sabe/engsys --skill git-workflow-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow-agents
Source: https://github.com/eric-sabe/engsys/tree/main/core/skills/git-workflow-agents
Command: npx skills add https://github.com/eric-sabe/engsys --skill git-workflow-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

When multiple AI agents work on the same codebase simultaneously, they encounter file conflicts, branch collisions, build interference, and test pollution that derail parallel development workflows.

Core Features & Use Cases

  • Isolated Worktree Setup: Creates independent working directories for each agent implementing a GitHub issue, sharing the same git repository without interfering with the main codebase or other agents' work.
  • End-to-End Implementation Workflow: Guides agents through the full lifecycle from claiming an issue, creating a worktree and branch, implementing changes, running pre-push validation, creating a pull request, to cleaning up resources after merge.
  • Edge Case Handling: Includes built-in solutions for common parallel development complications like stacked dependent branches, database migration conflicts, merge conflicts during rebase, and cross-worktree resource sharing.
  • Use Case: A team of AI agents can simultaneously implement 5 different GitHub issues for a project, each working in their own isolated worktree, with no risk of overwriting each other's changes or breaking shared build/test environments.

Quick Start

Use the git-workflow-agents skill to implement an assigned GitHub issue in an isolated git worktree to prevent conflicts with other parallel agent work.

Frequently Asked Questions about git-workflow-agents

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

FAQPage Schema
How do I run multiple AI agents on the same codebase without file conflicts?

Git worktrees provide isolated working directories for multiple AI agents, enabling parallel development on the same repository without source tree conflicts or branch collisions. Each agent works in an independent branch while sharing the main codebase safely.

What is the best way to manage parallel development branches for automated issue resolution?

Using isolated git worktrees is the best approach for parallel branch management. This method assigns each agent an independent working directory and branch, preventing build interference and test pollution while guiding agents from issue claim through pull request to post-merge cleanup.

How does an AI agent implement a GitHub issue in an isolated worktree step by step?

The workflow guides an agent through claiming an issue, creating a dedicated worktree and branch, implementing changes, running pre-push validation, submitting a pull request, and finally cleaning up the worktree resources after the merge is complete.

Can git worktrees handle stacked dependent branches and merge conflicts during parallel development?

Yes, git worktrees include built-in edge case handling for stacked dependent branches, database migration conflicts, merge conflicts during rebase, and cross-worktree resource sharing, ensuring smooth concurrent software engineering workflows across multiple agents.

Why do multiple AI agents working in the same repository cause build interference and test pollution?

Multiple agents sharing a single working directory overwrite files and trigger simultaneous builds, causing source tree conflicts and test pollution. Isolated git worktrees solve this by providing each agent an independent directory with separate dependency installation.