What problem does it solve?
It converts PLAN-*.md task breakdowns into a consistent GitHub Issues parent-plus-children structure, including dependency wiring and label conventions, so you don’t have to manually recreate tracker semantics.
Core Features & Use Cases
- GitHub issue tree scaffolding from plans: Reads one or more PLAN-*.md files and generates a parent issue plus child issues using a managed Sub-issues task-list pattern.
- Dependency and state semantics via labels: Assigns repo routing labels and blocks/blocked-by labels derived from plan ST dependencies, and supports Linear-style status emulation through status:* labels.
- Guardrailed write workflow: Requires explicit user confirmation before any issue creation, prevents silent label creation, and asks for reconciliation when multiple plans conflict.
Quick Start
Use scaffold-sub-issues-gh to create GitHub issues from your most recent PLAN-*.md by running the command exactly as triggered in Claude Code, such as when you say “/scaffold-sub-issues-gh” in the project folder after running /abc:plan.