decompose

Break down complex GitHub issues into sub-issues and a tracking draft PR.

11|3|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/ImperialAutomation/claude-code-toolkit --skill decompose-imperialautomation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decompose
Source: https://github.com/ImperialAutomation/claude-code-toolkit/tree/main/skills/decompose
Command: npx skills add https://github.com/ImperialAutomation/claude-code-toolkit --skill decompose-imperialautomation

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of dividing complex GitHub issues into smaller, trackable sub-issues, streamlining project management and progress tracking.

Core Features & Use Cases

  • Issue Analysis: Fetches and analyzes large issues to identify major phases, dependencies, and logical groupings.
  • Breakdown Proposal: Presents a structured table of sub-issues with dependencies for user review.
  • Draft Issue and PR Creation: Automates generation of sub-issue skeletons and a draft tracking pull request, coordinating multiple related issues.
  • Integration: Links sub-issues to the parent issue as native GitHub sub-issues for clear hierarchical tracking.
  • Use Case: For large feature development, systematically decompose a far-reaching issue to parallelize work and monitor progress effectively.

Quick Start

Use the decompose skill with an issue number to automatically analyze and create sub-issues for that issue.

Frequently Asked Questions about decompose

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

FAQPage Schema
How do I break down large GitHub issues into manageable sub-issues?

You can break down large GitHub issues into manageable sub-issues by automating issue analysis to identify major phases, dependencies, and logical groupings, then generating sub-issue skeletons and a tracking draft pull request.

What is the best way to automate task breakdown for complex feature development?

The best way to automate task breakdown for complex feature development is to programmatically analyze the parent issue, present a structured dependency table for review, and automatically link native GitHub sub-issues for clear hierarchical tracking.

How does issue decomposition handle dependencies when creating sub-issues?

Issue decomposition handles dependencies by fetching and analyzing the large issue to identify logical groupings, then presenting a structured table of proposed sub-issues with their specific dependencies mapped out for user review.

Do I need GitHub CLI tools to decompose project issues?

Yes, you need GitHub CLI tools to decompose project issues, because the process requires repository context and programmatic access to analyze existing issues and automatically create new sub-issues.

Can I review the proposed sub-issues before they are created on GitHub?

Yes, you can review the proposed sub-issues before they are created on GitHub, because the breakdown process presents a structured table of sub-issues and their dependencies for user review prior to draft issue and PR creation.