execute-linear-epic
Installation
SKILL.md
Execute Linear Epic
Execute the child issues of a Linear epic with one fresh implementation subagent per task and integrate them through an aggregation branch.
Input
epic is required. Accept a Linear issue ID, project name, URL, or other unambiguous identifier. Stop and ask when it is missing or ambiguous.
Resolve context
- Fetch the epic and its child issues through the Linear MCP or other available integration. Record identifiers, descriptions, acceptance criteria, statuses, priorities, dependencies, and links.
- Inspect the repository before changing it: current branch, worktree status, remote, default branch, local instructions, contribution docs, package scripts, and CI checks.
- Preserve unrelated local changes. Update the remote default branch without rewriting local work.
- Create or resume an aggregation branch using repository conventions; fall back to
epic/<epic-slug>. - Order unfinished tasks by dependency, then priority, then identifier. Skip only tasks proven complete or already integrated.