linear

Validate Linear issue creation and updates with required projects, assignee defaults, and standardized statuses.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/flesler/dotfiles --skill linear-flesler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linear
Source: https://github.com/flesler/dotfiles/tree/main/home/.cursor/skills/linear
Command: npx skills add https://github.com/flesler/dotfiles --skill linear-flesler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures consistent Linear issue creation and updates by enforcing required fields, default assignees, and standardized status values.

Core Features & Use Cases

  • Enforces all issues belong to a project by requiring the project field when creating or updating
  • Enforces assignee to "me" when creating or updating
  • Provides guidance on using project IDs (list_projects and UUID usage)
  • Standardizes issue status values: Done, In Progress, Todo, Backlog, Canceled
  • Supports team scope via team name or team ID when needed

Quick Start

When drafting a Linear issue, ensure you specify the project, set assignee to me, and choose an appropriate status from Done, In Progress, Todo, Backlog, or Canceled.

Frequently Asked Questions about linear

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce required fields when creating Linear issues?

To enforce required fields when creating Linear issues, specify a project identifier and default the assignee to "me". This ensures project scoping and standardized assignee defaults across all issue creation workflows.

What status values are allowed when updating a Linear issue?

Allowed Linear issue status values are Done, In Progress, Todo, Backlog, and Canceled. Standardizing these status values ensures consistent workflow tracking across multiple projects.

What is the correct format for a Linear project identifier?

A Linear project identifier requires a UUID passed in the project field. You can derive valid project IDs by executing the list_projects command before creating or updating issues.

Do I need to specify a team scope when creating Linear issues?

Specifying a team scope when creating Linear issues is optional. You can support team scoping via team name or team ID when needed, but a project identifier is always required.

Can I set a default assignee other than myself for Linear issues?

No, the default assignee is enforced as "me" when creating or updating Linear issues. This standardization ensures accountability for issue creation and modification across projects.