implement-issue-tree

Automate implementation, review, and merge of GitHub issue hierarchies using parallel worktrees.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/Fandhe-AI/agent-cli-skills --skill implement-issue-tree
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-issue-tree
Source: https://github.com/Fandhe-AI/agent-cli-skills/tree/main/skills/implement-issue-tree
Command: npx skills add https://github.com/Fandhe-AI/agent-cli-skills --skill implement-issue-tree

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the implementation, review, and merge of a hierarchy of issues, using parallel worktrees to enhance efficiency and collaboration.

Core Features & Use Cases

  • Parallel Issue Implementation: Executes sub-issue implementations in parallel while preserving dependency order.
  • Automated Review: Performs local diff reviews and triggers merge only after review completion.
  • Squash Merge: Squashes and merges commits after all reviews pass.
  • Use Case: Ideal for large projects with complex issue hierarchies, where parallel development and review processes are essential.

Quick Start

Run the 'implement-issue-tree' skill with the parent issue number, target branch, and desired parallelism level. For example:

implement-issue-tree --parent 42 --branch main --parallel 3

Frequently Asked Questions about implement-issue-tree

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

FAQPage Schema
How do I implement a hierarchy of GitHub issues in parallel using worktrees?

Automating issue implementation with parallel worktrees executes sub-issues concurrently while preserving dependency order. It requires the gh CLI for GitHub API authentication and issue management.

Can I automate code review and squash merge for parallel issue branches?

Yes, automated code review and squash merge are supported. The workflow performs local diff reviews and triggers squash merge only after all reviews pass, ensuring code quality before commits merge.

Do I need the gh CLI to automate issue management and merge processes?

Yes, the gh CLI is a required dependency. It handles GitHub API authentication and issue management, which are necessary to automate the implementation, review, and merge processes.

What's the best way to handle complex issue hierarchies for large projects?

Handling complex issue hierarchies for large projects is best achieved through parallel development and automated review processes. This approach executes sub-issue implementations in parallel while strictly maintaining dependency order.

How does parallel issue implementation preserve dependency order?

Parallel issue implementation preserves dependency order by executing independent sub-issues concurrently across parallel worktrees while waiting for dependent issues to complete. This maintains the hierarchy integrity during automation.

When should I not use parallel worktrees for issue implementation?

Avoid using parallel worktrees for issue implementation on small projects lacking complex issue hierarchies, or when your CI/CD automation pipeline cannot support concurrent branch processing and local diff reviews.