issue-split-en

Split large GitHub issues into scope-based sub-issues with user-approved drafts.

Updated May 3, 2026
One-click install
npx skills add https://github.com/ousiass/dotfiles --skill issue-split-en
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: issue-split-en
Source: https://github.com/ousiass/dotfiles/tree/main/.claude/skills/issue-split-en
Command: npx skills add https://github.com/ousiass/dotfiles --skill issue-split-en

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh.

What problem does it solve?

This Skill helps you convert a large, hard-to-implement GitHub Issue into smaller, scope-based sub-issues that are clear to work on.

Core Features & Use Cases

  • Interactive scope splitting: Proposes an implementation-order breakdown and iterates with approval, finer splits, merges, or modifications.
  • Spec-anchored sub-issue drafting: For each scope, drafts a sub-issue whose “Related Specs” embeds only the relevant spec excerpts verbatim to prevent drift.
  • Controlled creation and linking: Creates each approved sub-issue via the gh CLI and appends a checklist-style “Sub-issues” section back to the parent issue.

Quick Start

Ask your AI to run issue-split-en for an existing GitHub issue URL and have it propose scopes, confirm them one by one, then create and link the resulting sub-issues.

Frequently Asked Questions about issue-split-en

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

FAQPage Schema
How do I split a large GitHub issue into smaller sub-issues?

To split a large GitHub issue, you use an interactive scope-based approach that proposes a breakdown and iterates with your approval before creating sub-issues. This allows you to divide spec-heavy parent issues into independently implementable tasks.

How does spec extraction prevent drift when breaking down GitHub issues?

Spec extraction prevents drift by embedding only the relevant spec excerpts verbatim into each sub-issue's Related Specs section. This ensures the original specification details are preserved exactly during interactive issue splitting.

Do I need the gh CLI to automate GitHub issue splitting?

Yes, you need the gh CLI installed to automate GitHub issue splitting. The process requires the gh CLI for retrieving the parent issue and creating the approved sub-issues directly within your repository.

Can I modify the proposed scope breakdown before sub-issues are created?

Yes, you can modify the proposed scope breakdown before sub-issues are created. The interactive approval process allows you to request finer splits, merge scopes, or apply modifications before finalizing the sub-issue creation.

What is the best way to organize GitHub issues for parallel execution?

The best way to organize GitHub issues for parallel execution is scope-based splitting across environment, backend, frontend, tests, and CI. This creates independently implementable sub-issues linked back to the parent for clear task tracking.