AgentSkillsCN

linear

用于问题跟踪与项目管理的Linear CLI。当开发者提及以下内容时,可使用此技能:(1) Linear的问题或工单;(2) 问题跟踪或任务管理;(3) WDY团队的问题;(4) 关闭、更新或分类工单;(5) 将PR与问题关联;(6) 问题状态(分类、待办、已开始、已完成)。

SKILL.md
--- frontmatter
name: linear
description: 'Linear CLI for issue tracking and project management. Use when developers mention: (1) Linear issues or tickets, (2) issue tracking or task management, (3) WDY team issues, (4) closing, updating, or triaging tickets, (5) linking PRs to issues, (6) issue states (triage, backlog, started, completed).'

Linear CLI

Overview

The Linear CLI (linear) provides command-line access to Linear issue tracking. Installed via Homebrew at /opt/homebrew/bin/linear.

Required Configuration

Commands require LINEAR_ISSUE_SORT to be set:

bash
export LINEAR_ISSUE_SORT=priority

Without this, most commands will fail.

Team

Use linear team list to discover available teams.

Issue States

StateDescription
triageNew issues needing triage
backlogPrioritized but not started
unstartedReady to start (Todo)
startedIn Progress
completedDone
canceledCanceled/Won't do

Common Commands

List Issues

bash
# Active issues (excludes completed/canceled)
LINEAR_ISSUE_SORT=priority linear issue list --team WDY --no-pager

# Filter by state
LINEAR_ISSUE_SORT=priority linear issue list --team WDY --no-pager -s started -s unstarted

# All issues including completed/canceled
LINEAR_ISSUE_SORT=priority linear issue list --team WDY --no-pager --all-states

View Issue

bash
LINEAR_ISSUE_SORT=priority linear issue view WDY-123 --no-pager

Update Issue Status

bash
linear issue update WDY-123 --state "Done"
linear issue update WDY-123 --state "In Progress"

Create PR Linked to Issue

bash
linear issue pr WDY-123

List Teams

bash
linear team list

Workflows

Check Issues to Close

bash
# List active issues
LINEAR_ISSUE_SORT=priority linear issue list --team WDY --no-pager -s started -s unstarted -s backlog

# Cross-reference with recent commits
git log --oneline -30 --all

Triage New Issues

bash
# View issues in triage
LINEAR_ISSUE_SORT=priority linear issue list --team WDY --no-pager -s triage