How-To2026-08-218 min read

How to Run Backlog Grooming in Linear (Step-by-Step)

Linear's streamlined interface makes backlog grooming faster than in most project management tools. Issues in Linear are lightweight by default — concise, focused, and easy to update in real time. The backlog grooming workflow in Linear leverages its priority sorting, estimate fields, and label system to create a consistently sprint-ready top of backlog.

This guide covers the Linear-specific grooming workflow from backlog setup through cycle-ready prioritization.

Step-by-step guide

01

Access the team backlog

In Linear, navigate to your team's Issues view and filter to "No Cycle" (issues not assigned to any cycle) with status "Backlog" or "Todo." This is your working backlog for grooming. Sort by Priority descending so the highest-priority items are at the top. Pin this filter as a saved view called "Backlog Grooming."

02

Pre-screen issues before the meeting

Before the grooming session, the PM reviews the top 20 issues. Issues that are not ready for discussion — missing description, no acceptance criteria, or blocked pending another decision — are moved to a "Needs Work" label and removed from the grooming queue. The PM should also draft initial priority ordering based on product strategy.

03

Review issues in the grooming session

For each top-priority issue, the PM shares the Linear issue link (or opens it in full-screen mode). Review the title, description, acceptance criteria, and any attached Figma designs. Engineers ask clarifying questions; the PM updates the issue description in real time. A well-defined issue should take under 5 minutes to review.

04

Set estimates in Linear

Linear supports estimates in story points or time (configurable in Team Settings > Estimates). After understanding the issue, the team estimates it. In Linear, estimates appear as a small number badge on the issue. Use the estimate field in the issue right panel. If estimates diverge by more than one step, discuss the source of uncertainty before landing on a number.

05

Adjust priority using Linear priority levels

Linear has four priority levels: Urgent, High, Medium, No priority. Set each groomed issue to the appropriate priority level. Within the same priority level, use the drag-to-sort feature in the Issues list to establish relative ranking. The sort order within a priority level determines the cycle planning order.

06

Add a "groomed" label

Add a Linear label "Groomed" to every issue that passes the grooming checklist: has a description, acceptance criteria, estimate, and is correctly prioritized. During cycle planning, filter to "Label = Groomed" to quickly identify cycle-ready issues.

07

Break down large estimates

In Linear, issues estimated above a team-defined threshold (typically 8 points) should be split. Open the issue and use the "Create sub-issue" feature to break the work into smaller child issues. Parent issues with sub-issues show a progress bar based on sub-issue completion — useful for tracking large features.

Common mistakes

Grooming issues without pre-screening

Arriving at a grooming session with 30 issues in random order wastes the first 15 minutes triaging what to even discuss. The PM must pre-screen and rank the backlog before the session.

Not using Linear labels for grooming state

Without a "Groomed" label, cycle planning requires re-reviewing every issue to determine readiness. The label system is a time-saving signal during planning.

Setting estimates alone

PM-set estimates are often wrong because the PM does not understand implementation complexity. Estimates must come from engineers with PM providing the context. Group estimation in the grooming session produces more accurate cycle plans.

Tips

Use Linear's keyboard shortcuts during grooming: P to set priority, E to add estimate — this speeds up grooming significantly

Share the Linear issue link in Slack before the grooming session so engineers can review asynchronously

Create a Linear cycle "draft" for the next cycle during grooming — add issues to the draft as they pass grooming

Use Linear's "Priority" roadmap view to see the groomed backlog in a visual format that helps discuss relative ordering

How Vantage helps

Vantage pushes tickets to Linear with descriptions and acceptance criteria already written from the PRD. During grooming, teams refine rather than write — which cuts grooming session time in half and produces more accurate estimates because context is clear from the start.

Frequently asked questions

Spend less time on setup, more on decisions

Vantage connects your tools and generates specs grounded in real data. Free to start.

Free to start. No credit card required.

Related reading