linear-cli
Manage Linear issues from the command line with a repeatable workflow for finding, updating, and progressing tickets.
Overview
Use this skill when:
- Working from Linear issue IDs or team backlogs
- Updating issue state as engineering work progresses
- Creating or triaging issues without leaving the terminal
- Keeping branch and ticket status aligned
Prerequisites
- The
linearCLI is installed, or annpxfallback is available - Linear authentication is configured for the current workspace
Workflow
- Resolve the target team, issue, or project.
- Inspect the current issue state, labels, assignee, and comments.
- Make the smallest state transition that matches current work.
- Keep ticket updates factual: what changed, what is blocked, what is next.
- Re-check status before closing or marking ready for review.
Common Tasks
Find work
- List assigned issues
- Filter by team, status, or project
- Search by keyword or identifier
Update progress
- Move issue from backlog to in progress
- Add notes after investigation
- Mark ready for review once a PR exists
Create issues
- Write a concrete title
- Capture context, acceptance criteria, and constraints
- Set labels and priority deliberately
Good Practices
- Keep Linear state synchronized with actual engineering state
- Link branches and PRs when the workflow supports it
- Prefer concise progress comments over long narrative updates
- Use labels to improve triage, not as a substitute for clear issue text
Guardrails
- Do not close an issue just because code was pushed
- Avoid bulk status churn without checking ticket ownership
- Do not create duplicate issues when a follow-up comment or subtask is enough