Linear Issue Hierarchy

Large tasks hide risk. A single issue called "Build the settings page" can sit in progress for weeks with no visible signal. Linear solves this with parent issues and sub-issues. A parent describes the big goal, and sub-issues describe the small steps.

Parent and Sub-Issue Basics

A sub-issue is a normal issue attached to a parent. It keeps its own title, assignee, status, priority, and estimate. The parent shows a progress indicator that updates as sub-issues close.

ENG-200  Build settings page          (Parent)
   │
   ├── ENG-201  Design form layout    Done
   ├── ENG-202  Build profile tab     In Progress
   ├── ENG-203  Build billing tab     Todo
   └── ENG-204  Write tests           Todo

Parent progress: 1 of 4 complete

Everyday Comparison

Cooking a family dinner shows the idea well. "Cook dinner" is the parent. Chopping vegetables, boiling rice, and setting the table are the sub-issues. Different family members can handle different steps at the same time, and the dinner is ready when every step is done.

Create a Sub-Issue

  1. Open the parent issue.
  2. Click Add sub-issues below the description.
  3. Type a title and press Enter.
  4. Repeat for each step.

Existing issues can become sub-issues too. Open the issue, use the issue menu, and choose to set a parent issue. Linear links the two issues right away.

Assign Work Across People

Each sub-issue takes a separate assignee. A designer can own the layout step while a developer owns the build step. The parent stays with the person who guards the overall result.

Automatic Parent Closing

Team settings include options that close a parent issue after all sub-issues finish. Turn on this option if you want completion to flow upward without manual clicks. Leave it off if a parent needs a final review step.

When to Use Each Structure

SituationBest StructureReason
Work takes more than a weekParent with sub-issuesSmaller pieces show progress
Several people share one goalParent with sub-issuesEach person owns one step
Steps are tiny and done by one personChecklist in the descriptionAvoids clutter in the issue list
Work spans many weeks and teamsProjectProjects hold dates and updates

Sizing Guidelines

Right-Sized Sub-Issues

Aim for sub-issues that one person finishes in one to three days. Anything shorter belongs in a checklist. Anything longer needs another split.

Depth Limits

Linear allows sub-issues under sub-issues. Stay within two levels for most work. Deep trees confuse readers and slow down planning.

Clear Titles

Start each title with a verb. "Build billing tab" tells a reader the action, while "Billing" leaves the reader guessing.

Common Mistakes

  • Creating sub-issues for every tiny action. The issue list turns noisy.
  • Leaving the parent without a description. Readers lose the purpose of the group.
  • Moving sub-issues into cycles while leaving the parent behind. Keep related work in the same cycle when possible.

Plan Cycles With Sub-Issues

Sub-issues improve cycle planning. Teams can pull individual steps into a cycle without committing the whole parent. A parent that spans three cycles shows progress in each one. Planners spot unassigned steps quickly.

Review Progress at the Parent Level

Managers read parent issues to judge large pieces of work. Engineers read sub-issues to find their next task. Both groups work from one structure, so reports match daily reality.

Reorganize When Plans Change

Requirements shift. Move a sub-issue to another parent, promote it to a standalone issue, or cancel it. Keep the tree current so it reflects the actual plan.