← ClaudeAtlas

scaffold-sub-issueslisted

Linear · Read one or more PLAN-*.md files and turn them into Linear sub-issues. Either creates a new parent issue from the plan (auto-detect mode) or adds sub-issues to an existing parent (when a parent ID is passed). Handles repo labels, blocks/blocked-by relations, and the manual-validation gate for /abc:ship-issue. Output is a parent ID you can paste into /abc:ship-issue or /abc:ship-epic. TRIGGER when the user says "/scaffold-sub-issues", "create Linear issues from this plan", "scaffold sub-issues for PARENT-ID", or passes a PLAN-*.md path.
semanticpixel/abc · ★ 0 · AI & Automation · score 76
Install: claude install-skill semanticpixel/abc
# /abc:scaffold-sub-issues — Convert PLAN(s) to Linear sub-issues Take one or more `PLAN-*.md` files, parse their sub-tasks, propose a Linear parent issue (or add to an existing one) with sub-issues + dependency edges + `repo:` labels + an optional `## Validation` gate, then create them after the user confirms. The output of this skill is a **parent issue ID** you can paste straight into `/abc:ship-epic` (parallel multi-repo) or `/abc:ship-issue` (serial single-repo loop). ## Hard rules - **Never create Linear issues without an explicit confirmation gate.** Issue creation is write-heavy and visible to teammates; the user must see the full proposed structure before any `save_issue` call. - **Never create new Linear labels silently.** If a sub-task references `repo:<name>` that doesn't exist as a label, surface it and ask whether to create the label or rename the sub-task. - **Never invent sub-tasks not present in the plan.** Parse what's there. If the plan is missing acceptance criteria or a repo, ask the user — don't fabricate. - **Sub-issues must be created sequentially, not in parallel.** Linear's `createdAt` is the fallback sort key when `blocks`/`blocked by` aren't read by the consumer (e.g. `/abc:ship-issue` walks `createdAt` ascending). Parallel `save_issue` calls can collide at sub-second precision and scramble walk order. - **When multiple plan files are provided, reconcile conflicts before building the tree.** Never silently pick one plan's version over another —