Cursor Team Kit 官方發佈,團隊使用 Cursor 最佳實踐完全公開:17 Skills、1 Agent、2 Rules

作者:AI 啓蒙小夥伴
日期:2026年5月5日 上午1:40
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

Cursor Team Kit 將團隊工程文化打包成可安裝嘅 Skills,示範點樣將隱性知識轉化為可執行嘅 Agent 配置

整理版摘要

Cursor 官方團隊最近發佈咗一個叫 Cursor Team KitPlugin,將佢哋自己用緊嘅 CI、Code Review、發版、測試、清理代碼、週報等工作流程打包成 Skills。呢篇文章嘅作者係一位 AI 開發工具嘅觀察者,佢詳細拆解咗呢個 Kit 嘅設計哲學同實際用法。成個 Kit 嘅核心唔係功能,而係將團隊工程文化變成可以安裝嘅文件,令使用者可以一鍵複製世界頂級 AI 團隊嘅工作文化。而且佢刻意唔綁 Linear、Jira 等第三方服務,令到佢有高度可移植性。

成個 Kit 由三類能力組成:17 個 Skills(離散嘅操作手冊)、1 個 Sub Agent(常駐角色)、同 2 條 Rules(硬性約束)。呢個分佈反映咗 Cursor 嘅工程偏好:離散、可命名、按需觸發嘅小工具遠多過「無所不能嘅大 Agent」。Skills 可以分為四組:CI 與構建閉環、PR 全生命週期、驗證與質量、沉澱與回顧。每組都體現咗特定嘅工程紀律,例如「綠係默認狀態」同「證偽導向」。

整體結論係,呢個 Kit 最大嘅價值唔在於邊個 Skill 寫得特別神奇,而係佢示範咗一種工作方式:將工程紀律、品味、肌肉記憶統統寫入 Agent 嘅配置文件,令團隊嘅隱性知識變成可執行、可分享、可複用嘅代碼。對任何認真想將 AI Agent 嵌入日常開發嘅人,呢個都係目前最值得花時間參考嘅實現之一。

  • Cursor Team Kit 包含 17 個 Skills、1 個 Sub Agent 同 2 條 Rules,將內部工作流程外化為可安裝嘅文件。
  • 成個 Kit 刻意唔綁任何第三方服務(如 LinearJira),令佢有高度可移植性。
  • Skills 分為四組:CI 閉環、PR 生命週期、驗證與質量、沉澱與回顧,每組體現特定工程紀律。
  • Sub Agent 只有一個 ci-watcher,體現「少而精」嘅取捨;大量離散 Skills 比一個全能 Agent 更可控。
  • 整個 Kit核心價值係「證偽導向」——任何聲明都要 baseline/treatment 對照,對模型輸出天然不信任。
整理重點

將工程文化變成可安裝嘅文件

Cursor 官方團隊發佈咗 Cursor Team Kit,一個將內部工作流程打包成 Plugin 嘅方案。一句指令 /add-plugin cursor-team-kit 就可以安裝。

佢做緊嘅係一件更底層嘅事:將團隊工程文化變成可以安裝嘅文件。

呢個 Kit 刻意唔綁任何第三方服務,令佢可以直接喺任何用 GitGitHub Actions 同命令行的項目入面跑。整個 kit 由 17 個 Skills、1 個 Sub Agent 同 2 條 Rules 組成。

整理重點

Skills 全景:四組實戰能力

Skills 可以分為四組,每組覆蓋特定嘅工作場景,而且互相配合形成閉環。

第一組係 CI 與構建閉環,成個 Kit 嘅骨架。

  • loop-on-ci:持續觀測 CI,失敗就改再到全綠。
  • fix-ci:定位失敗 check,讀日誌聚焦修復。
  • check-compiler-errors:跑編譯同 type-check,彙總報告。
  • run-smoke-tests:跑 Playwright smoke 測試並分診失敗。
  • fix-merge-conflicts:解決衝突、驗證並寫明點解咁樣解。

呢組體現咗一個明確姿態:「綠」係默認狀態,紅咗就該有自動化方式回到綠。

第二組係 PR 全生命週期,從開分支到合併一條龍。

  • new-branch-and-pr:起新分支 → 完成工作 → 開 PR。
  • make-pr-easy-to-review:整理 commit 歷史、改寫 PR 描述。
  • pr-review-canvas:生成交互式 HTML PR 走讀頁面,分組加註釋。
  • get-pr-comments:拉取並總結當前 PR 嘅所有 review 評論。
  • review-and-ship:結構化 review、提交改動、開 PR。

pr-review-canvas 係當中最值得留意嘅——佢將一份 PR 渲染成可點擊、可摺疊嘅可視化文檔,信息密度遠高於 GitHub 默認 diff 列表。

第三組係驗證與質量,最能睇出工程品味。

  • verify-this:用 baseline/treatment 兩組 artifact 證偽或證實一個聲明。
  • control-cli:係本地搭 harness 去驅動、檢查、profile 一個交互式 CLI/TUI
  • control-ui:用 CDP 驅動 web/IDE/Electron UI,做截圖、a11y、性能 profile、視覺 diff。
  • deslop:清理 AI 生成代碼嘅冗餘註釋、過度抽象等。

verify-this 背後係一種近乎科研嘅紀律:任何結論都必須配對照證據,對抗 agent 同人類靠感覺宣佈完成嘅習慣。control-cli 同 control-ui 俾 agent 真正去運行同量測自己嘅產物。

第四組係沉澱與回顧,將一次性對話變成長期資產。

  • what-did-i-get-done:總結一段時間內嘅 commit 成簡潔報告。
  • weekly-review:按 bugfix / tech-debt / net-new 分類列出本週成果。
  • workflow-from-chats:從歷史對話提煉可複用偏好,自動寫成 skill / rule。
整理重點

Sub Agent 同 Rules:剋制嘅設計

成個 Kit 只有一個 Sub Agent:ci-watcher。佢嘅任務係監控當前分支嘅 GitHub Actions,輸出簡潔嘅通過/失敗彙總,並附上失敗任務連結。

只放一個 Sub Agent 係有意為之——常駐角色越多,上下文越混亂,行為越難預測。

Rules 只有兩條,但每一條都好有 Cursor 風格:

  1. 1 typescript-exhaustive-switch:對聯合類型/枚舉嘅 switch 必須窮盡所有分支(用 never 兜底)。
  2. 2 no-inline-imports:所有 import 放文件頂部,禁止函數體內嘅內聯或動態 import。

呢兩條規則關心嘅係同一件事:令代碼可以被靜態分析、可以俾人一眼掃描。佢透露咗 Cursor 內部以 TypeScript 為主,而且對代碼可讀性嘅要求高過寫法自由度。

整理重點

啟發與適用範圍

第一,呢個 Kit 示範咗點樣將工程文化變成可分發嘅文件。

團隊文化通常係隱性嘅,Cursor 嘅做法係將「點樣開 PR、點樣修 CI、點樣 review、點樣寫週報」全部寫成 markdown,交俾 agent 執行。呢個等於將組織 know-how 變成可以 git clone 嘅資產。

第二,佢對「證據」極其較真。

verify-this 要求 baseline/treatment 對照;control-cli 同 control-ui 俾 agent 真係去運行;check-compiler-errors 同 run-smoke-tests 都將執行結果作為反饋源。呢種對模型輸出天然不信任、凡事要看證據嘅紀律,喺 LLM 時代格外珍貴。

第三,佢嘅剋制比佢嘅功能更值得學習。

Linear、冇 Jira、冇任何外部 SaaS。呢種刻意唔做嘅選擇,令佢能夠直接落到外部團隊嘅項目入面。

適合已經喺 Cursor 入面做嘢嘅小團隊,想直接借用 Cursor 團隊嘅工程節奏。亦適合想學習點樣將團隊工作流寫成 skill 嘅人。唔太適合重度依賴外部 issue tracker 或者唔用 GitHub Actions 嘅團隊。

Cursor Team Kit

Cursor 官方團隊將自己用開嘅 CI、Code Review、發版、測試、清理代碼、週報等工作流程嘅 Skills 打包成一個 Plugin,一句指令就可以安裝:

/add-plugin cursor-team-kit

Cursor Team Kit[1]

圖片

佢做緊一件好容易俾人忽略嘅事

大多數 Plugins/Skills 嘅賣點係『功能』——接入某個服務、生成某種產物。Cursor Team Kit 嘅賣點唔同,佢做緊一件更底層嘅事:將自己團隊嘅工程文化變成可以安裝嘅文件,等我哋安裝之後,就可以一鍵複製世界頂級 AI 團隊嘅核心工作文化,甚至可以用嚟開發 Cursor 呢類產品。

官方描述入面有兩句說話特別關鍵:

Internal workflows used by Cursor developers.

Designed to work without requiring third-party service integrations.

第一句說明佢係內部流程嘅外化,源頭嚟自工程師本人嘅工位,而唔係產品經理畫出嚟嘅功能列表。

第二句就係一個刻意嘅剋制:佢故意唔綁 Linear、Jira、Slack、Notion 呢類第三方系統。呢種『刻意保守』令佢具備好強嘅可移植性——只要你用 Git、GitHub Actions、命令行,呢套嘢就可以直接行起嚟。

成個 kit 由三類能力組成,對應 Cursor 體系入面三種唔同嘅執行模型:

  • Skills(17 個):模型喺合適嘅時機自己讀取並遵循嘅『操作手冊』。
  • Sub Agents(1 個):常駐或者可以後台運行嘅角色。
  • Rules(2 條):寫進 .cursor/rules/ 嘅硬性約束,每次生成代碼都會作用。

數量分佈本身已經透露咗 Cursor 嘅工程偏好:離散、可以命名、按需要觸發嘅小工具遠多過『無所不能嘅大 Agent』。


Skills 全景:17 個技能拆成四組嚟睇

1. CI 同構建閉環——成個 kit 嘅骨架

名稱作用
loop-on-ci持續觀測 CI,失敗就改、改完再跑,直到全部綠返
fix-ci定位失敗嘅 check,讀日誌(含外部連結),做聚焦式修復
check-compiler-errors行編譯同 type-check,將失敗彙總報告
run-smoke-tests行 Playwright smoke 測試並分診失敗
fix-merge-conflicts解決衝突、行 build/test 驗證、並寫一份『點解咁樣解』嘅說明

呢一組體現嘅係 Cursor 內部一個非常明確嘅工程姿態:『綠』係默認狀態,紅咗就應該有自動化嘅方式返返去綠loop-on-ci 同下面會講到嘅 ci-watcher agent 配合,可以令 agent 喺你做其他嘢嘅時候靜靜咁睇住流水線,等你返嚟嘅時候佢已經將可以改嘅改好咗。

2. PR 全生命週期——由開分支到合併

名稱作用
new-branch-and-pr開新分支 → 完成工作 → 開 PR,一條龍
make-pr-easy-to-review整理 commit 歷史、改寫 PR 描述、補充審閲者指引
pr-review-canvas生成一個交互式 HTML PR 走讀頁面,將 diff 分類並加註釋
get-pr-comments拉取並總結當前 PR 嘅所有 review 評論
review-and-ship做一次結構化 review,提交改動,開 PR

呢度最值得單獨拎出嚟講嘅係 pr-review-canvas。佢對應 Cursor 嘅 Canvas 能力,會將一份 PR 渲染成可以點擊、可以摺疊、按類別分組嘅可視化文檔。Cursor 團隊自己審 PR 嘅時候用嘅就係呢個——比 GitHub 默認嘅 diff 列表資訊密度高好多,尤其係 PR 橫跨多個模塊嘅時候差距會非常明顯。

3. 驗證同質量——呢一組最能睇出工程品味

名稱作用
verify-this用 baseline/treatment 兩組 artifact 嚟證偽或者證實一個聲明,最後畀出明確判定
control-cli喺本地搭一個小 harness,去驅動、檢查、profile 一個交互式 CLI/TUI
control-ui用 CDP 驅動 web/IDE/Electron UI,做截圖、a11y 快照、性能 profile、視覺 diff
deslop清理 AI 生成嘅代碼『水分』——冗餘註釋、過度抽象、無意義命名等

verify-this 睇落簡單,背後嘅方法論卻好硬:任何『我整返好』、『效能快咗』嘅結論,都必須配一組 baseline 同一組 treatment 嘅對照證據。佢用一種近乎科研嘅紀律,對抗 agent(同人類)最容易犯嘅錯——靠感覺宣佈完成

control-cli 和 control-ui 就係成個 kit 入面工程深度最高嘅兩個。佢哋令 agent 唔再停留喺『讀代碼、寫代碼』,而係真係去運行、操作、量測自己嘅產物。control-ui 行嘅係 Chrome DevTools Protocol,等於俾 agent 裝咗對眼同對手——可以截圖、可以行 a11y 樹、可以做視覺 diff、可以重現 UI bug。一旦你體驗過 agent 自己㩒入自己寫嘅頁面發現問題,再返去睇嗰種『睇代碼估邏輯』嘅工作方式會覺得好原始。

4. 沉澱同回顧——將一次性對話變成長期資產

名稱作用
what-did-i-get-done將一段時間內你提交嘅 commit 總結成一份簡潔狀態報告
weekly-review週報:按 bugfix / tech-debt / net-new 分類列出本週成果
workflow-from-chats從歷史聊天入面提煉出可以重用嘅工作偏好,自動寫成 skill / rule / 文檔

前兩個比較容易理解,係將『寫週報』呢件每個工程師都討厭嘅事自動化咗。真正有意思嘅係 workflow-from-chats——佢本質上係一個元技能。當你不斷喺對話入面糾正 agent 嘅某種風格(譬如『唔好用 inline import』、『switch 一定要窮盡分支』),佢可以將呢啲糾正沉澱落嚟,自動寫成長期有效嘅 rule,下次唔使再重複講。

呢個係將『教 AI』呢件事,由一次性嘅口頭指令,升級成咗可以累積嘅組織知識


Sub Agent 得一個,但係揀得好剋制

成個 kit 入面得一個 sub agent:

  • ci-watcher:監控當前分支嘅 GitHub Actions,輸出簡潔嘅通過/失敗彙總,並附上失敗任務嘅連結。設計上鼓勵主動調用——你提完 PR,佢喺後台幫你睇住,慳返手動碌 GitHub。

只放一個 sub agent 係有意為之。Cursor 顯然將『長期常駐角色』控制喺最小集,將更多複雜邏輯下放俾按需要觸發嘅 skills。呢個背後其實係一個好有判斷力嘅取捨:常駐 sub agent 越多,上下文越混亂,行為越難預測。少而精嘅 sub agent + 大量小 skill,反而更易除錯、更可控。


Rules 得兩條,但每一條都『好 Cursor』

  • typescript-exhaustive-switch:對聯合類型/枚舉嘅 switch 必須窮盡所有分支(通常用 never 兜底)。
  • no-inline-imports:所有 import 放文件頂部,禁止函數體內嘅內聯或動態 import。

呢兩條規則都唔花巧,關心嘅都係同一件事:令代碼可以被靜態分析、可以被人一眼掃描。佢亦順帶透露咗 Cursor 內部代碼庫以 TypeScript 為主,並且對『代碼可讀性』嘅要求高過對『寫法自由度』嘅容忍。


睇完之後,我想講幾件更大嘅事

第一,佢將工程文化變成咗可分發嘅文件。

團隊文化通常係隱性嘅——新人靠觀察老人慢慢學,文檔寫咗都冇人睇。Cursor 嘅做法係將『我哋點樣開 PR、點樣修 CI、點樣 review、點樣寫週報』全部寫成 markdown,交俾 agent 執行。呢個等於將組織 know-how 變成了可以 git clone 嘅資產。呢件事嘅長遠影響可能比呢個 kit 本身大得多。

第二,佢對『agent 應該做啲乜』畀出咗一個清晰判斷。

17 個 skill,1 個 agent,2 條 rule——呢個分佈幾乎係對當下 agent 行業嘅一種回應。好多團隊在追『超級 agent』,期望一個 agent 可以搞定一切;Cursor 內部嘅實踐卻顯示,將工作流切成離散、可以命名、可以單獨觸發嘅 skill,比一個無所不能嘅大腦更工程化、更易除錯,亦更接近真實工程師嘅工作節奏。

第三,佢對『證據』呢件事極之認真。

verify-this 要求 baseline/treatment 對照;control-cli 和 control-ui 令 agent 真係去運行;check-compiler-errors 和 run-smoke-tests 都將『執行結果』作為反饋源。呢一整套設計透露出一種姿態——對模型嘅輸出天然唔信任,凡事都要睇證據。呢種紀律喺 LLM 時代格外珍貴。

第四,佢嘅剋制比佢嘅功能更值得學習。

冇 Linear、冇 Jira、冇 Slack、冇任何外部 SaaS。呢種『刻意唔做』嘅選擇,令佢可以直接落到外部團隊嘅項目入面,亦令佢嘅核心價值集中喺工作方式本身,而唔係某個特定生態。


最後:佢適合邊個,唔適合邊個

適合:

  • 已經喺 Cursor 入面做嘢嘅小團隊,想直接借用 Cursor 團隊自己嘅工程節奏。
  • 想學習『如何將團隊工作流寫成 skill』嘅人——呢個係目前最權威嘅開源範例之一。
  • 想要一套輕量、唔綁 SaaS 嘅 agent 化 PR/CI 流水線。

唔太適合:

  • 重度依賴 Linear/Jira 等外部 issue tracker、希望 agent 跨系統串聯嘅團隊——呢個 kit 故意唔掂呢一層。
  • 唔用 GitHub Actions 嘅項目——大量 skill 需要重寫。

一句話總結

Cursor Team Kit 係 Cursor 團隊『點樣用 Cursor』嘅開源版本。

佢最大嘅價值唔在於邊個 skill 寫得有幾神奇,而在於佢示範咗一種工作方式——將工程紀律、品味、肌肉記憶,全部寫入 agent 嘅配置文件入面,令團隊嘅隱性知識變成可執行、可分享、可以重用嘅代碼。對任何認真想將 AI agent 嵌入日常開發嘅人,呢個都係目前最值得花一個下午通讀一次嘅參考實現。

優質 Skills 推薦

我開源咗復刻網站設計做 DESIGN.md 嘅 Skill,令你嘅 Agent 完美復刻所有網站!

Claude Design 系統提示詞洩漏,如果將佢做成 Skill,可唔可以復刻 Claude Design?

點樣寫好 Skill?OpenAI、Anthropic 同 Sentry 嘅 Skill-Creator 對比結合:由快速原型到工程化工作流持續迭代

大前端 AI Native 開發三端基礎設施:Android Skills、iOS/MacOS Use Cases 同 Chrome DevTools MCP 技術解析

Cursor Team Kit

Cursor 官方團隊把自己在用的 CI、Code Review、發版、測試、清理代碼、週報等工作流的 Skills 打包成一個 Plugin,一句指令就能安裝:

/add-plugin cursor-team-kit

Cursor Team Kit[1]

圖片

它在做一件容易被忽略的事

大多數 Plugins/Skills 的賣點是"功能"——接入某個服務、生成某種產物。Cursor Team Kit 的賣點不一樣,它在做一件更底層的事:把自己團隊的工程文化變成可以安裝的文件,讓我們安裝後,就可以一鍵複製世界頂級 AI 團隊的核心工作文化,甚至可以用來開發 Cursor 這樣的產品。

官方描述裏有兩句話特別關鍵:

Internal workflows used by Cursor developers.

Designed to work without requiring third-party service integrations.

第一句說明它是內部流程的外化,源頭來自工程師本人的工位,而不是產品經理畫出來的功能列表。

第二句則是一個刻意的剋制:它故意不綁 Linear、Jira、Slack、Notion 這類第三方系統。這種"刻意保守"讓它具備很強的可移植性——只要你用 Git、GitHub Actions、命令行,這套東西就能直接跑起來。

整個 kit 由三類能力組成,對應 Cursor 體系裏三種不同的執行模型:

  • Skills(17 個):模型在合適的時機自己讀取並遵循的"操作手冊"。
  • Sub Agents(1 個):常駐或可後台運行的角色。
  • Rules(2 條):寫進 .cursor/rules/ 的硬性約束,每次生成代碼都會作用。

數量分佈本身已經透露了 Cursor 的工程偏好:離散、可命名、按需觸發的小工具遠多於"無所不能的大 Agent"。


Skills 全景:17 個技能拆成四組來讀

1. CI 與構建閉環——整個 kit 的骨架

名稱作用
loop-on-ci持續觀測 CI,失敗就改、改完再跑,直到全綠
fix-ci定位失敗的 check,讀日誌(含外部連結),做聚焦式修復
check-compiler-errors跑編譯和 type-check,把失敗彙總報告
run-smoke-tests跑 Playwright smoke 測試並分診失敗
fix-merge-conflicts解決衝突、跑 build/test 驗證、並寫一份"為什麼這麼解"的說明

這一組體現的是 Cursor 內部一個非常明確的工程姿態:"綠"是默認狀態,紅了就該有自動化的方式回到綠loop-on-ci 與下面會講到的 ci-watcher agent 配合,可以讓 agent 在你做別的事時靜默盯着流水線,等你回來時它已經把能修的修了。

2. PR 全生命週期——從開分支到合併

名稱作用
new-branch-and-pr起新分支 → 完成工作 → 開 PR,一條龍
make-pr-easy-to-review整理 commit 歷史、改寫 PR 描述、補充審閲者指引
pr-review-canvas生成一個交互式 HTML PR 走讀頁面,把 diff 分類並加註釋
get-pr-comments拉取並總結當前 PR 的所有 review 評論
review-and-ship做一次結構化 review,提交改動,開 PR

這裏最值得單獨拎出來講的是 pr-review-canvas。它對應 Cursor 的 Canvas 能力,會把一份 PR 渲染成可點擊、可摺疊、按類別分組的可視化文檔。Cursor 團隊自己審 PR 的時候用的就是這個——比 GitHub 默認的 diff 列表信息密度高得多,尤其在 PR 橫跨多個模塊時差距會非常明顯。

3. 驗證與質量——這一組最能看出工程品味

名稱作用
verify-this用 baseline/treatment 兩組 artifact 來證偽或證實一個聲明,最後給出明確判定
control-cli在本地搭一個小 harness,去驅動、檢查、profile 一個交互式 CLI/TUI
control-ui用 CDP 驅動 web/IDE/Electron UI,做截圖、a11y 快照、性能 profile、視覺 diff
deslop清理 AI 生成的代碼"水分"——冗餘註釋、過度抽象、無意義命名等

verify-this 看似簡單,背後的方法論卻很硬:任何"我修好了""性能更快了"的結論,都必須配一組 baseline 和一組 treatment 的對照證據。它在用一種近乎科研的紀律,對抗 agent(和人類)最容易犯的錯——靠感覺宣佈完成

control-cli 和 control-ui 則是整個 kit 裏工程深度最高的兩個。它們讓 agent 不再停留在"讀代碼、寫代碼",而是真的去運行、操作、量測自己的產物。control-ui 走的是 Chrome DevTools Protocol,等於給 agent 裝上了眼睛和手——能截圖、能跑 a11y 樹、能做視覺 diff、能復現 UI bug。一旦你體驗過 agent 自己點進自己寫的頁面發現問題,再回去看那種"看代碼猜邏輯"的工作方式會覺得很原始。

4. 沉澱與回顧——把一次性對話變成長期資產

名稱作用
what-did-i-get-done把一段時間內你提交的 commit 總結成一份簡潔狀態報告
weekly-review週報:按 bugfix / tech-debt / net-new 分類列出本週成果
workflow-from-chats從歷史聊天裏提煉出可複用的工作偏好,自動寫成 skill / rule / 文檔

前兩個比較好理解,是把"寫週報"這件每個工程師都討厭的事自動化掉。真正有意思的是 workflow-from-chats——它本質上是一個元技能。當你反覆在對話裏糾正 agent 的某種風格(比如"別用 inline import""switch 一定要窮盡分支"),它能把這些糾正沉澱下來,自動寫成持久化的 rule,下次不必重複說。

這是把"教 AI"這件事,從一次性的口頭指令,升級成了可累積的組織知識


Sub Agent 只有一個,但選得很剋制

整個 kit 裏只有一個 sub agent:

  • ci-watcher:監控當前分支的 GitHub Actions,輸出簡潔的通過/失敗彙總,並附上失敗任務的連結。設計上鼓勵主動調用——你提完 PR,它在後台幫你盯,省去手動刷 GitHub。

只放一個 sub agent 是有意為之的。Cursor 顯然把"長期常駐角色"控制在最小集,把更多複雜邏輯下放給按需觸發的 skills。這背後其實是一個很有判斷力的取捨:常駐 sub agent 越多,上下文越混亂,行為越難預測。少而精的 sub agent + 大量小 skill,反而更可調試、更可控。


Rules 只有兩條,但每一條都"很 Cursor"

  • typescript-exhaustive-switch:對聯合類型/枚舉的 switch 必須窮盡所有分支(通常用 never 兜底)。
  • no-inline-imports:所有 import 放文件頂部,禁止函數體內的內聯或動態 import。

這兩條規則都不花哨,關心的都是同一件事:讓代碼可以被靜態分析、可以被人一眼掃描。它也順帶透露了 Cursor 內部代碼庫以 TypeScript 為主,並且對"代碼可讀性"的要求高於對"寫法自由度"的容忍。


讀完之後,我想說幾件更大的事

第一,它把工程文化變成了可分發的文件。

團隊文化通常是隱性的——新人靠觀察老人慢慢學,文檔寫了也沒人看。Cursor 的做法是把"我們怎麼開 PR、怎麼修 CI、怎麼 review、怎麼寫週報"全部寫成 markdown,交給 agent 執行。這等於把組織 know-how 變成了可以 git clone 的資產。這件事的長遠影響可能比這個 kit 本身大得多。

第二,它對"agent 該做什麼"給出了一個清晰判斷。

17 個 skill,1 個 agent,2 條 rule——這個分佈幾乎是對當下 agent 行業的一種回應。很多團隊在追"超級 agent",期待一個 agent 能搞定一切;Cursor 內部的實踐卻顯示,把工作流切成離散、可命名、可單獨觸發的 skill,比一個無所不能的大腦更工程化、更可調試,也更接近真實工程師的工作節奏。

第三,它對"證據"這件事極其較真。

verify-this 要求 baseline/treatment 對照;control-cli 和 control-ui 讓 agent 真的去運行;check-compiler-errors 和 run-smoke-tests 都把"執行結果"作為反饋源。這一整套設計透露出一種姿態——對模型的輸出天然不信任,凡事要看證據。這種紀律在 LLM 時代格外珍貴。

第四,它的剋制比它的功能更值得學習。

沒有 Linear、沒有 Jira、沒有 Slack、沒有任何外部 SaaS。這種"刻意不做"的選擇,讓它能直接落到外部團隊的項目裏,也讓它的核心價值集中在工作方式本身,而不是某個特定生態。


最後:它適合誰,不適合誰

適合:

  • 已經在 Cursor 裏幹活的小團隊,想直接借用 Cursor 團隊自己的工程節奏。
  • 想學習"如何把團隊工作流寫成 skill"的人——這是目前最權威的開源範例之一。
  • 想要一套輕量、不綁 SaaS 的 agent 化 PR/CI 流水線。

不太適合:

  • 重度依賴 Linear/Jira 等外部 issue tracker、希望 agent 跨系統串聯的團隊——這個 kit 故意不碰這一層。
  • 不用 GitHub Actions 的項目——大量 skill 需要重寫。

一句話總結

Cursor Team Kit 是 Cursor 團隊"如何使用 Cursor"的開源版本。

它最大的價值不在於哪個 skill 寫得有多神奇,而在於它示範了一種工作方式——把工程紀律、品味、肌肉記憶,統統寫進 agent 的配置文件裏,讓團隊的隱性知識變成可執行、可分享、可複用的代碼。對任何認真想把 AI agent 嵌進日常開發的人,這都是目前最值得花一個下午通讀一遍的參考實現。

優質 Skills 推薦

我開源了復刻網站設計為 DESIGN.md 的 Skill,讓你的 Agent 完美復刻所有網站!

Claude Design 系統提示詞泄露,如果把它做成 Skill,能復刻 Claude Design 嗎?

怎麼寫好 Skill ?OpenAI、Anthropic 與 Sentry 的 Skill-Creator 對比結合:從快速原型到工程化工作流持續迭代

大前端 AI Native 開發三端基礎設施:Android Skills、iOS/MacOS Use Cases 與 Chrome DevTools MCP 技術解析