Linear/開發團隊的工作座標系
one task,
one truth.
Workspace > Team >
Project > Cycle > Issue,
每張 issue 自帶 ID、狀態、優先級。
整個 app 是 keyboard-first,⌘K 一條 command palette 可以做掉九成操作。
這份指南拆五個元素,看懂之後你也能用得像長期使用者。
nautilusai 就是 workspace。一個帳號通常只屬於一個 workspace;計費、權限、品牌都掛這裡。NAU)、自己的 workflow(state set)、自己的 cycle 設定。產品、平台、設計可以是不同 team;每張 issue 屬於一個 team。NAU-1、NAU-2...),這個 ID 是 PR 標題、commit、Slack 連結的共通鍵。Connect your tools — wire up GitHub / Slack / Figma to the workspace
◉ 你能在 issue 上掛的東西
-
ID
自動產生、永遠不重用、不改變。
NAU-3是這張票一輩子的 primary key。 - Title 一句話講完做什麼。Linear 鼓勵動詞開頭,title 直接拿去當 PR 標題也行。
- Description Markdown 編輯器,支援 / 指令、code block、checklist、嵌入 Figma / Loom。
- Status Backlog / Todo / In Progress / In Review / Done / Canceled——下章詳述。
- Priority No / Low / Medium / High / Urgent。會影響排序與通知。
- Assignee 同時間只能一個人——逼你決定誰負責,避免「大家都」變「沒有人」。
-
Labels
自由 tag,跨團隊報表常用:
bug、frontend、customer。 - Estimate 點數或小時,用於 cycle velocity 計算。
- Sub-issues 大票切小票,自動回填進度條。
- Relations Blocks / Blocked by / Duplicates / Related——畫出依賴網。
-
Git linked
把
NAU-3寫進 branch 名或 PR title,Linear 自動雙向連結 PR / commit / CI 狀態。
Backlog
還沒排入任何 cycle 的池子。可以是粗略的點子或長期想做的事。
Todo
已排入 cycle,但還沒開始動。指派人、排定優先級。
In Progress
有人正在做。GitHub branch 一開、PR 一建,Linear 通常自動跳到這裡。
In Review
PR 已開,等同事 review 或等 CI。可選的 state——很多 team 用這個分流。
Done
PR 合進主幹、issue 自動關閉。Cycle 結算時計入 completed velocity。
Canceled
不做了——可能 spec 變了、duplicate、或 priority 換掉。Linear 會把它從 velocity 排除,但保留紀錄供日後翻查。
Project — 一段時間要達成的目標
Project 把多張 issue 「永久綁在一起」。它有自己的 lead、target date、status、進度條,常常還有一份內建 spec 文件。
範例:Onboarding 2026Q2 把 NAU-1 ~ NAU-4 都收在底下,做完就完。
- 類比類似 GitHub Milestone,但有文件、有 lead、有 timeline
- 會跨可以跨 team——一個 project 把產品、設計、平台的 issue 一起裝
- 有狀態
Planned→In Progress→Completed/Canceled/Paused - 會結束target date 到期後可以回顧
View — 一個動態查詢
View 不擁有 issue,它只是一個「儲存起來的篩選條件」。 把 filter / sort / group 設好之後存成 view,下次同條件的 issue 自動進來。 範例:「我手上、High 以上、這個 cycle、未完成」這個 view 永遠是當下答案。
- 類比類似 SQL 的 saved query,或 Notion 的 view
- 三軸
Filter篩選 ·Group by分組 ·Sort排序 - 可分享Workspace view 全公司可看,My views 只給自己
- 不持有同一張 issue 可以同時出現在 N 個 view 裡,互不影響
Inbox
所有 mention、assign、subscribe 變動的彙整。比 Slack 安靜,比 email 即時——一天看兩次就夠。
Triage
客戶回報、bug、外部 webhook 進來的 issue 先進 triage 池,team 每天分類—— assign / archive / 排 cycle。
Active Cycle
這 14 天 team 該做完的清單。畫面內建燒下圖、velocity、健康度,cycle 結束自動 carry over 沒做完的票。
Roadmap / Initiatives
把 N 個 project 排在時間軸上,CEO 一眼看完整季要交什麼。Initiatives 是更上一層的「主題」聚合。
Workspace › Team › Project › Issue
Linear 的設計哲學就一句話:讓你少做選擇。 它已經替你決定了階層、決定了狀態、決定了優先級的尺度、決定了 cycle 的長度。 你能做的就是把工作切成 issue,讓 issue 進到對應的層級裡,然後讓鍵盤替你完成其他。 這也是為什麼 openai/symphony 把 Linear 當作 agent 與人類的共同語言—— 當 agent 跟人類都用同一張 NAU-3 在溝通,就再也沒有「翻譯成本」這回事。