This automation reviews Linear issues and applies high-confidence routing updates such as team, label, priority, or comment. It helps keep the backlog organized with less manual triage.
- Reads a bounded set of new or aging Triage issues.
- Expands Linear metadata and linked GitHub context only when useful.
- Checks for duplicate or related work before changing routing fields.
- Applies only high-confidence team, label, priority, and internal-comment updates.
- Stops with prepared output when the evidence is ambiguous or the run cap is reached.
- You want recurring triage help for a noisy Linear intake queue.
- You want routing fields updated only when the evidence is strong.
- You want comments used for clarification instead of rewriting issue descriptions.
- Linear access through the official MCP server or CLI
- Optional GitHub access if linked repository context should affect routing
Use linear-triage-router.md as the automation prompt.
- Open Cursor Automations.
- Create a new automation and paste the prompt.
- Add Linear access.
- Optional: add GitHub read access if linked context matters.
- Save and schedule the automation.
- Add Linear MCP access.
- Click
Automation>New Automationand paste the prompt. - Optional: add GitHub read access.
- Save the automation.
- Add and authenticate Linear MCP.
- Optional: add GitHub access if linked context matters.
- For repeated runs in one session, use:
/loop weekdays at 9am Follow the instructions in automations/linear-triage-router/linear-triage-router.md
- For durable automation, use
/scheduleor a Routine.
| Setting | Default |
|---|---|
| Scope window | 24h |
| Candidate pool | 20 issues |
| Max updates per run | 5 issues |
| Allowed writes | team, labels, priority, internal comment |
| Duplicate handling | search first, caution or skip, no auto-relation |
| Description handling | preserve original text |
| Linked reads | GitHub only when it materially improves routing |
| Empty-run behavior | report that no issues qualified |
Keep label rules tight, use comments for structured context, and leave ambiguous issues untouched in Needs Human Triage.
Example team mapping:
Route repository-api, auth-service, and permission-system issues to Platform.
Route dashboard, workspace-settings, and billing-ui issues to Product Engineering.
If both platform and product cues are present, leave the issue untouched and report it for human triage.
Example label policy:
Apply bug labels only when the issue describes a broken existing behavior with reproduction evidence.
Do not add broad process labels unless the workspace already uses them deterministically.
Example priority rule:
Raise priority only for clear customer impact, production breakage, repeated duplicates, or urgent support escalation.
Do not escalate vague dissatisfaction or feature requests without operational urgency.