跳转至

Linear 项目管理

Linear 是最快的软件项目管理工具,被 25000+ 公司使用,界面极简、操作飞快(本地缓存架构),专为开发团队设计,内置 AI 分类和自动化,是 Jira 的现代化替代品,创业公司和技术团队的首选。

核心知识点

知识点说明
工具定位软件开发项目管理和 Issue 追踪
开发公司Linear Inc.
核心优势极速响应(本地同步架构)、极简 UI、AI 赋能
核心概念Issues(任务)、Projects(项目)、Cycles(迭代)
最新特性Linear Agent(2026)+ MCP 支持
定价免费版(250 issues)、Basic $10/人/月

安装配置

=== 使用方式 ===

Linear 是 Web 应用 + 桌面客户端,无需安装服务端

1. 访问 https://linear.app
2. 注册账号(支持 Google / GitHub 登录)
3. 创建 Workspace(工作区)
4. 邀请团队成员

桌面客户端:
- Mac: 从官网下载 .dmg
- Windows: 从官网下载安装包
- Linux: 通过 Snap 安装

移动端:
- iOS / Android 都有官方 App

基本使用

1. Issues(任务管理)

=== 创建 Issue ===

快捷键 C → 新建 Issue
填写:
- Title(标题): "实现物种丰度柱状图"
- Description(描述): Markdown 格式详细描述
- Priority(优先级): Urgent / High / Medium / Low / No priority
- Status(状态): Backlog → Todo → In Progress → Done
- Assignee(负责人): 指派给谁
- Labels(标签): Bug / Feature / Improvement
- Estimate(工作量): 1-5 点

=== Issue 工作流 ===
Backlog(待办池)
  → Todo(准备做)
    → In Progress(进行中)
      → In Review(审查中)
        → Done(完成)
          → Canceled(取消)

=== 子任务 ===
在 Issue 中可以添加子任务(Sub-issues)
大任务拆成小任务,每个子任务独立追踪

2. Projects(项目管理)

=== 创建 Project ===

1. 侧边栏 → Projects → 新建
2. 填写项目信息:
   - Name: "宏基因组分析流程 v2"
   - Description: 项目目标和范围
   - Lead: 项目负责人
   - Target Date: 目标完成日期
   - Status: Planned / In Progress / Paused / Completed

3. 将 Issues 添加到 Project
   - 在 Issue 详情页选择 Project
   - 或在 Project 页面创建新 Issue

=== 项目健康度 ===
- On Track(绿色): 进度正常
- At Risk(黄色): 有风险
- Off Track(红色): 落后于计划
- 进度百分比自动根据 Issue 完成情况计算

3. Cycles(迭代/冲刺)

=== Cycle = 时间盒 ===

类似 Scrum 的 Sprint,但更智能:
- 设置周期:1 周 或 2 周
- 拖入 Issues 到当前 Cycle
- 未完成的 Issues 自动滚动到下一个 Cycle
- 自动生成 Cycle 报告

配置:
Settings → Cycles → 开启
- Start Day: Monday
- Duration: 2 weeks
- Upcoming Cycles: 自动创建未来的 Cycle

=== 查看 Cycle 进度 ===
- Burndown 图:实时显示剩余工作量
- Scope 变化:追踪 Cycle 中新增/移除的 Issues

高级用法

1. 常用快捷键

=== Linear 快捷键(极大提升效率)===

C           创建新 Issue
I           打开 Inbox
V           切换视图
F           搜索
X           选中/取消选中 Issue
S           设置状态
P           设置优先级
A           指派负责人
L           设置标签
Cmd/Ctrl+K  命令面板(最强快捷方式)

# Cmd+K 可以做几乎所有操作:
# 搜索 Issue、跳转页面、改状态、指派人、创建 Issue...

2. 集成配置

=== GitHub 集成 ===
Settings → Integrations → GitHub
- PR 关联 Issue:在 PR 描述中写 "Fixes LIN-123"
- 合并 PR 后自动关闭 Issue
- 自动同步 PR 状态

=== Slack 集成 ===
Settings → Integrations → Slack
- Issue 状态变更通知到 Slack 频道
- 在 Slack 中创建 Linear Issue
- @mention 同步

=== Figma 集成 ===
- 在 Issue 中直接嵌入 Figma 设计稿链接
- 预览设计图

=== Sentry / Firebase ===
- 错误报告自动创建 Bug Issue

3. Linear Agent(2026 新功能)

=== AI Agent ===
Linear Agent 是内置的 AI 助手:
- 自动分类和分配 Issue
- 生成 Issue 描述
- 自动项目更新和摘要
- MCP 支持:连接外部工具获取上下文

=== 使用场景 ===
- "帮我写这个 Bug 报告的详细描述"
- "总结本周项目进展"
- "根据代码变更自动关联 Issue"

4. Views(自定义视图)

=== 创建自定义视图 ===
Views → 新建:
- "我的高优先级任务": 筛选 Assignee=我 AND Priority=High
- "本周 Bug": 筛选 Label=Bug AND Cycle=当前
- "待审查 PR": 筛选 Status=In Review

支持的视图类型:
- List(列表)
- Board(看板)
- Timeline(时间线)

常见报错与解决

报错信息原因解决方法
Issue 找不到被归档或在其他团队用 Cmd+K 全局搜索
GitHub PR 没关联没写关键词PR 描述写 Fixes LIN-xxx
Cycle 没自动创建未开启 Cycle 功能Settings → Cycles → Enable
通知太多订阅了太多 Issue调整 Notification Settings

速查表

===== Linear 速查表 =====

# 核心概念
Issue     = 单个任务(代码中的 Task/Ticket)
Project   = 项目(一组相关 Issues)
Cycle     = 迭代冲刺(1-2 周一个)
Backlog   = 待办池
View      = 自定义视图

# 常用快捷键
C         创建 Issue
Cmd+K     命令面板(万能)
S         改状态
P         改优先级
A         指派人
X         选中

# Issue 状态流
Backlog → Todo → In Progress → In Review → Done

# 优先级
Urgent(紧急)> High(高)> Medium(中)> Low(低)

# 集成
GitHub: PR 写 "Fixes LIN-123" → 自动关联
Slack: 状态通知 + Issue 创建
Figma: 设计稿嵌入

# 定价
Free: 250 issues
Basic: $10/人/月
Business: $16/人/月

# Linear vs Jira
# Linear: 快、简、美,适合小中型团队
# Jira: 功能全、配置多、适合大企业
# 建议:小团队首选 Linear