scaffold-sub-issues

Convert PLAN-*.md files into Linear parent issues and ordered sub-issues with dependency relations.

Updated May 20, 2026
One-click install
npx skills add https://github.com/semanticpixel/abc --skill scaffold-sub-issues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold-sub-issues
Source: https://github.com/semanticpixel/abc/tree/main/plugins/abc/skills/scaffold-sub-issues
Command: npx skills add https://github.com/semanticpixel/abc --skill scaffold-sub-issues

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires [].

What problem does it solve?

This Skill solves the problem of manually translating a drafted feature plan into properly structured Linear issues and dependency links, which often causes slow kickoff and repeated re-explanations.

Core Features & Use Cases

  • Convert PLAN-*.md into Linear sub-issues: Parses sub-tasks (strict or loose plan formats), captures scope and acceptance criteria, and builds dependency edges via blocks/blocked-by.
  • Creates a parent epic/ticket structure: In new-parent mode it proposes a Linear parent issue whose description contains the full plan markdown, plus the union of repo: labels used by the sub-tasks.
  • Safety-first issue creation: Requires explicit confirmation before any Linear writes and avoids silently creating new repo: labels.

Quick Start

Run /abc:scaffold-sub-issues with your PLAN-.md files (or from a folder containing the newest PLAN-.md) to preview the proposed Linear structure and then create the parent and sub-issues after you confirm.

Frequently Asked Questions about scaffold-sub-issues

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

FAQPage Schema
How do I convert markdown feature plans into Linear sub-issues?

To convert markdown feature plans into Linear sub-issues, use this Skill to parse PLAN-*.md files and generate a proposed parent ticket with ordered sub-issues. It captures acceptance criteria and dependency mappings before creating anything in Linear.

Can I map blocks and blocked-by dependencies when creating Linear issues from plans?

Yes, you can map blocks and blocked-by dependencies when creating Linear issues. The Skill parses sub-task relationships from your plan format and builds corresponding dependency edges to maintain execution order across repositories.

Does scaffolding Linear issues from plans automatically create missing repository labels?

Scaffolding Linear issues does not automatically create missing repository labels. The Skill performs missing repo label discovery and requires explicit user confirmation before writing any new labels or issues to ensure safe workflow kickoff.

What is the best way to structure a Linear parent issue from a drafted feature plan?

The best way to structure a Linear parent issue is to embed the full plan markdown into the parent description and apply the union of all repo labels used by the sub-tasks. This preserves acceptance criteria detail and scope.

How to preview Linear sub-issues before writing them to the tracker?

To preview Linear sub-issues before writing them, the Skill presents a confirmation gate showing the proposed parent issue, ordered sub-tasks, and dependency mappings. No Linear MCP tools are executed until you explicitly approve the preview.

Does the Skill support loose plan formats or only strict markdown structures?

The Skill supports both strict and loose plan formats. It parses sub-tasks and acceptance criteria from either formatting style to generate tracker-ready tickets, ensuring flexible integration for various project planning workflows.