惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Troy Hunt's Blog
P
Proofpoint News Feed
V
Vulnerabilities – Threatpost
C
Cybersecurity and Infrastructure Security Agency CISA
K
Kaspersky official blog
Cyberwarzone
Cyberwarzone
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
S
Securelist
L
Lohrmann on Cybersecurity
Security Latest
Security Latest
T
Threatpost
H
Heimdal Security Blog
W
WeLiveSecurity
A
Arctic Wolf
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
GRAHAM CLULEY
IT之家
IT之家
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
TaoSecurity Blog
TaoSecurity Blog
A
About on SuperTechFans
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
Last Week in AI
Last Week in AI
T
The Blog of Author Tim Ferriss
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Microsoft Azure Blog
Microsoft Azure Blog
Hugging Face - Blog
Hugging Face - Blog
Google DeepMind News
Google DeepMind News
量子位
Stack Overflow Blog
Stack Overflow Blog
Know Your Adversary
Know Your Adversary
B
Blog RSS Feed
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
AI
AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
Vercel News
Vercel News
C
Cyber Attacks, Cyber Crime and Cyber Security
Latest news
Latest news
D
Darknet – Hacking Tools, Hacker News & Cyber Security
大猫的无限游戏
大猫的无限游戏
Forbes - Security
Forbes - Security

博客园 - iTech

AI Agent 写完代码谁来测?这个开源沙箱把 CI/CD 和多 Agent 协作全包了 7万星的AI交易框架:让大模型模拟投行多空辩论,自动做交易决策 71000颗星的AI交易团队:让大模型模拟投行分工,自动做交易决策 13400颗星的开源项目:输入一句话,AI全自动帮你做短视频 102颗星的沙盒:当AI学会自己写代码、跑测试、做部署 AI 技术日报 - 2026-05-08 29k 星的 PageIndex:不用向量数据库,靠推理就能做 RAG 每天花两小时刷信息?这个开源项目帮你全自动搞定 读源码像读小说?试了 DeepWiki 和 Zread,我再也不想裸读 GitHub 了 Matt Pocock 开源的这套 .claude 技能,为什么让工程师集体上头? AI 技术日报 - 2026-05-07 AI 技术日报 - 2026-05-06 AI 技术日报 - 2026-05-05 Anthropic CEO 说 12 个月内程序员要失业,我扒完他的底牌,发现事情没那么简单 把工程师的肌肉记忆装进 Claude Code,这个 4300 Star 的项目我后悔没早用 AI 技术日报 - 2026-05-04 AI 技术日报 - 2026-05-03 AI 技术日报 - 2026-05-02 六大 Agent 框架横评:谁支持 Skills?谁能自动创建 Agent?MCP 呢? Wechatsync:一个 Chrome 插件,一键把文章同步到 31 个平台 LangChain 开源了 Open SWE:Stripe、Ramp、Coinbase 内部都在造的编程 Agent Cockpit:把 Claude Code 从终端里搬出来,装进浏览器 Cursor 把自家的 AI Agent 开放了:写几行 TypeScript 就能调 Cursor 干活 AI 技术日报 - 2026-05-01 AI 写代码每次结果都不一样?Archon 用 YAML 工作流把 AI 编程变成流水线 AI 写代码比你快了,但你还是得学编程——只不过学法得换 腾讯的龙虾特工队:4 个 AI Agent 同日更新,全家桶正式成型 Agno 不做更聪明的 Agent,它要把所有 Agent 框架包进同一个操作系统 Hermes Agent 终于有了像样的 Web 界面,而且还支持远程访问 Datawhale 出了一套 29 学科知识地图,把 AI 的底牌全掀了 Hermes Agent 在聊天框里就能用的 20 种高级功能 一份 AGENTS.md 能顶一次模型升级?Augment Code 用数据说了算 NVIDIA 开源了一个「AI 沙箱」,20K Star,让 Agent 跑代码不再裸奔 60ms 冷启动、5MB 内存:腾讯开源的这个沙箱让 Docker 安全隔离像笑话 AI 技术日报 - 2026-04-30 AI 技术日报 - 2026-04-29 AI 技术日报 - 2026-04-28 Goose:Linux 基金会亲儿子,能撼动 Claude Code 和 OpenCode 吗? AI 技术日报 - 2026-04-27 AI 技术日报 - 2026-04-26 Google 把价值20美元/月的东西免费了,102K人已经抢到了 OpenClaw 和 Claude Code 网络搜索配置指南 AI 技术日报 - 2026-04-25 Anthropic 为什么遥遥领先:从 Cat Wu 专访看AI霸主的底层逻辑 Mac 本地跑大模型完全指南:你的苹果电脑就是 AI 工作站 同样 70B 参数,为什么 MoE 只激活 13B 就能打平 Dense? DeepSeek-V4 技术报告里藏着一条线:华为昇腾 NPU 已完成推理验证 DeepSeek-V4 深夜炸场:1M 上下文、384K 输出、双模型,API 定价直接卷到底 MacBook Air 跑大模型实测:Ollama、llama.cpp、LM Studio 谁才是本地推理之王? AI 技术日报 - 2026-04-24 OpenCode:Claude Code 的最佳平替 2026 开源大模型五国杀:Qwen 3.6 vs Gemma 4 vs Llama 4 vs GLM-5.1 vs DeepSeek V4 MCP 与 Skills 的你死我活:Anthropic 的 Agent 生态野心与开发者的站队困境 给 AI Agent 配搜索,国内能用的搜索 API 实测对比 AI 技术日报 - 2026-04-23 CC Switch:49K Star 的 Claude Code 登录绕过神器,还能管 Codex 和 Gemini CLI NVIDIA 开出 32 万美元年薪招 AI Agent 工程师,JD 里藏着这些信号 fast-mirror-skill 技术拆解:一个小而完整的 Claude Skill 是怎么设计的 Cursor 值 600 亿美元?马斯克这次赌的不是技术,是入口 AI 技术日报 - 2026-04-22 别再问 AI 能不能赚钱了:3 个上班族亲测有效的副业方法(2026 最新版) 10 分钟从零搞定 Hermes Agent:飞书微信双通道丝滑上线 AI 技术日报 - 2026-04-21 Anthropic 实战总结:AI Agent 的 3 种工作流模式,选错代价很大 安装 openclaw,hermes 慢的想发疯,fast-mirror-skill 来救了 Claude Routines:你下班睡觉了,Agent 还在为你干活 微信飞书里敲一个斜杠就能干活:Hermes Quick Command 到底多省事 AI 正在疯狂吃电:算力尽头是电力,谁能解这道题? AI 技术日报 - 2026-04-20 3K 行代码造一个越用越聪明的 AI Agent:GenericAgent 登顶 GitHub Trending 高德途途封神机器人半马,背后的 ABot-Claw 到底是什么 人们希望 AI 能干啥?Anthropic 调查:第一名不是赚钱,是变强 AI 时代人们在担心什么?Anthropic 的 13 条焦虑排行榜 OpenAI 官方 Agent SDK 来了:22k Star,支持 100+ 模型,Python 10 行代码上手 AI 技术日报 - 2026-04-19 OpenAgents Workspace:让 Claude Code 和 Codex 在同一个群里干活 Claude 是要干掉整个软件行业吗? Claude 官方推荐多 Agents 设计模式 多 Agent 系统的 5 种协调模式:选错了模式,再强的 Agent 也白搭 AI 技术日报 - 2026-04-18 AI 技术日报 - 2026-04-17 Better-Harness:让AI Agent自己优化自己的革命性框架 OpenClaw Workspace 完全指南:我的AI编程工作流 DeepSeek内蒙草原高薪招聘:AI时代的数字牧民梦,还是营销噱头? 2 核 2G 的阿里云 ECS 能跑 OpenClaw 吗?能,但有点折腾 AI 技术日报 - 2026-04-16 OpenCLI:一个命令行搞定 16+ 内容平台的神器 从零到精通:OpenClaw CLI 命令完全指南 AI 技术日报 - 2026-04-15 AI Agent 如何自我进化?Hermes Agent Self-Evolution 深度解析 AI 技术日报 - 2026-04-14 为什么你的飞书 Bot 总是连不上?OpenClaw Gateway 架构深度解析 OpenClaw 连接飞书的原理:Gateway、Channel 与消息流转 国内安装 Hermes Agent 踩坑全记录:从 GitHub 超时到正常跑起来的每一步 35 万 Star 的 OpenClaw:5 分钟部署你的私人 AI 助手,直连飞书 AI 技术日报 - 2026-04-13 公司用 AI 筛简历,这个开源项目让候选人用 AI 反选公司 为什么 Google ADK 可能是你下一个 Agent 框架——7 个改变游戏规则的特性 Microsoft Agent Framework 深度解析:架构设计与实战落地 AI 技术日报 - 2026-04-11
Cursor Team Kit:Cursor 官方团队在用的 17 个 AI 工作流
iTech · 2026-05-07 · via 博客园 - iTech

Cursor Team Kit:Cursor 官方团队在用的 17 个 AI 工作流

Cursor 把自己团队内部用的 17 个 AI 工作流全部开源了。

这不是某个第三方开发者做的小工具,是 Cursor 官方团队自己每天都在用的 Plugin——从 CI 监控到代码审查,从 PR 管理到 UI 验证,覆盖了完整开发周期。一条命令安装,零依赖,开箱即用。

我装上之后试了一圈,说实话,有几个 Skill 让我重新理解了"AI 编程"的边界在哪里——它不只是帮你写代码,还能帮你跑 CI、审查 PR、验证 UI、生成周报。下面我把这 17 个 Skill 全部拆开讲清楚。

本文提纲

  1. 什么是 Cursor Team Kit
  2. CI/CD 工作流:让 AI 替你盯构建
  3. 代码审查与发布:从写完代码到合入主干
  4. 测试与验证:不只是跑测试,还能证明对错
  5. 日常工作流:周报、状态、冲突处理
  6. 代码清理:AI 写的代码也需要"去 AI 味"
  7. 两条 Rule:小规则大作用
  8. Plugin 生态与自定义

什么是 Cursor Team Kit

先说背景。Cursor 在 2026 年推出了 Plugin 体系——一个让开发者把自己团队的 AI 工作流打包、分享、复用的规范。每个 Plugin 可以包含三类东西:

  • Skill:一段结构化的指令,告诉 Cursor 在特定场景下该做什么
  • Subagent:一个可以自主运行的 AI Agent,负责某个持续性的任务
  • Rule:一条约束规则,限制或引导 Cursor 的行为

Cursor Team Kit 就是 Cursor 团队基于这个体系做的官方 Plugin,托管在 github.com/cursor/plugins,MIT 协议开源。

安装方式简单到离谱——在 Cursor 里输入:

/add-plugin cursor-team-kit

完事。没有配置文件,没有第三方依赖,不需要接入任何外部服务。所有 Skill 都设计成纯本地运行。

整个 Plugin 包含:

组件 数量 说明
Skill 17 个 覆盖开发全流程
Subagent 1 个 CI 监控 Agent
Rule 2 条 代码风格约束

下面按工作场景逐个拆解。

CI/CD 工作流:让 AI 替你盯构建

CI 是开发流程里最机械、最耗耐心的环节。跑完等结果,失败了翻日志,找到问题修一版,再跑,再等。Cursor Team Kit 拿出了 4 个 Skill + 1 个 Subagent 来解决这个问题。

ci-watcher:一个会主动汇报的 CI Agent

这是整个 Plugin 里唯一的 Subagent,也是我觉得最精巧的设计。

ci-watcher 的工作方式很直觉——它会监控 GitHub Actions 的 CI 运行状态。当 CI 完成时,自动汇报结果:通过了就告诉你"一切正常",失败了就给你具体的失败链接和日志摘要。

你不需要反复去 GitHub 页面上刷新看 CI 跑没跑完。推送代码之后,让 ci-watcher 帮你盯着就行。

fix-ci:定位失败,给出修复方案

CI 失败了,fix-ci 会自动找到失败的 job,拉取日志,分析根因,然后直接给出修复方案。

它不是简单地告诉你"第 47 行有个类型错误"——它会追踪完整的失败链路:哪个 job 挂了、哪个 step 挂了、具体的错误信息是什么、最可能的原因是什么,然后给你一个聚焦的修复建议。

loop-on-ci:CI 不过不睡觉

这个 Skill 更狠。loop-on-ci 会持续监控 CI,失败了就自动修,修完再跑,跑了再检查,直到所有 check 都通过。

本质上是一个"CI 不绿不罢休"的循环。你推完代码之后说一句"loop on CI",就可以去倒杯咖啡了。回来的时候 PR 上的绿色对勾已经在那了。

当然,它不是无脑循环——每次修复都会聚焦在具体的失败原因上,不会东改一下西改一下。

check-compiler-errors:编译检查的第一道防线

check-compiler-errors 做的事情听起来简单但很重要——运行编译和类型检查,报告所有错误。它是你推代码到 CI 之前的一道快速自检,比等 CI 反馈快得多。

对于 TypeScript 项目尤其有用——类型错误在本地就能捕获,不用等到 CI 环境才暴露。

代码审查与发布:从写完代码到合入主干

代码写完只是完成了 50% 的工作。审查、清理、发 PR、跟进 review 意见,这些"杂活"经常比写代码本身还耗时。Cursor Team Kit 拿出了 4 个 Skill 来自动化这整个流程。

review-and-ship:结构化审查 + 提交 + 发 PR

review-and-ship 是一个端到端的 Skill——它会先对你的改动做一轮结构化的代码审查,确认没有问题之后,自动 commit 并打开 PR。

"结构化审查"不是说它随便扫一眼,而是按照一定的检查清单来:代码风格、潜在 bug、测试覆盖、边界情况等。审查通过才提交,有问题会先告诉你需要改哪里。

make-pr-easy-to-review:让你的 PR 审查体验更丝滑

这个 Skill 解决的是一个真实痛点:AI 写的 PR 经常包含大量无意义的 diff——格式调整、重命名、中间步骤的修改——把真正重要的变更淹没在噪音里。

make-pr-easy-to-review 会清理 PR 的历史,改进 PR 描述,添加审查引导(告诉 reviewer 重点看哪里)。它甚至会帮你把"先加后删"的冗余变更压缩掉。

一个干净、清晰的 PR,审查通过的概率会高很多,审查速度也会快很多。

pr-review-canvas:生成可视化 PR 审查报告

这个是我个人最喜欢的 Skill 之一。pr-review-canvas 会生成一个交互式的 HTML 页面,对 PR 的所有变更做分类标注的可视化展示。

不再是 GitHub 那个扁平的 diff 页面——它会按照变更类型分类(新功能、重构、修复、测试等),对关键变更添加注释说明,让 reviewer 一眼就能理解 PR 的全貌。

new-branch-and-pr:从零到 PR 的一站式流程

new-branch-and-pr 适用于从头开始一个任务:创建新分支、完成开发工作、打开 PR。一步到位,不需要你手动在分支管理、commit、push 之间来回切换。

测试与验证:不只是跑测试,还能证明对错

verify-this:用科学方法证明你的代码是对的

verify-this 是整个 Team Kit 里思路最独特的 Skill。它的核心理念是:不要说"我觉得这段代码没问题",而是用基线对照的方式来证明或证伪一个 claim。

它会生成基线(baseline)和处理(treatment)两组产物,对比之后给出明确的裁决(verdict)。这种方式在性能优化、bug 修复验证等场景下特别有用——不是"看起来修好了",而是"有证据表明修好了"。

run-smoke-tests:冒烟测试 + 失败分类

run-smoke-tests 基于 Playwright 运行冒烟测试,并对失败的用例做自动分类——是环境问题、测试本身的问题、还是代码变更引起的回归。

control-cli 和 control-ui:两大控制 Harness

这两个 Skill 是 Cursor Team Kit 里的重量级工具,体现了"harness engineering"的理念。

control-cli 会构建一个本地 harness,用来驱动、检查和 profile CLI 或 TUI 应用。适用场景包括:

  • CLI UX 验证:交互流程是否符合预期
  • 启动性能回归检测
  • 内存泄漏排查
  • 挂起检测
  • Prompt 流程验证

control-ui 则是针对 Web/IDE/Electron UI 的版本,基于浏览器和 CDP(Chrome DevTools Protocol)构建 harness。它能做:

  • UI 功能验证
  • 截图对比
  • 无障碍访问快照(accessibility snapshot)
  • 性能 profile
  • 视觉 diff(visual diff)

这两个 Skill 的共同点是把"人肉验证"变成了可自动化的 harness。以前你可能会手动点几下 UI 看看效果,现在可以让 AI 替你构建一个自动化验证流程。

日常工作流:周报、状态、冲突处理

what-did-i-get-done:自动生成工作汇报

每天或每周结束的时候,你可能会被问到"你这周做了什么"。what-did-i-get-done 会自动汇总你在指定时间段内的所有 commit,生成一份结构化的状态更新。

不是简单的 git log 罗列——它会理解每个 commit 的上下文,按照功能模块归类,生成一段可读的汇报文本。直接贴到 Slack 或日报里就行。

weekly-review:带分类的周报

weekly-reviewwhat-did-i-get-done 更进一步——它不仅汇总你完成的工作,还会按照 bug 修复、技术债务清理、新功能开发三个维度做分类高亮。

对于需要写周报的团队来说,这个 Skill 能省掉每周五下午那半小时的回忆时间。

fix-merge-conflicts:合并冲突终结者

fix-merge-conflicts 会自动解决合并冲突,验证构建和测试是否通过,并总结每个冲突的解决方案。

合并冲突是 AI 特别擅长处理的场景——因为冲突通常有明确的语义上下文,AI 可以理解"这里该保留哪个版本"。

get-pr-comments 会拉取当前活跃 PR 上的所有 review 评论,做汇总摘要。你不需要逐条翻 GitHub 评论——AI 会帮你整理出:哪些是必须改的、哪些是建议、哪些已经处理了。

代码清理:AI 写的代码也需要"去 AI 味"

deslop:AI 代码的 rmslop

这个名字太妙了。在 Unix 世界里,rm 是删除命令;在 Cursor 世界里,deslop 就是删除 AI 生成代码里的"slop"——那些冗余的注释、过度封装的抽象、不必要的类型声明、模板化的代码结构。

用 AI 写代码的时候,它经常会生成一些"看似专业但实际多余"的东西。比如一个简单的函数非要加 5 行注释,或者一个只有两个分支的 if-else 非要抽成策略模式。deslop 就是专门清理这些东西的。

workflow-from-chats:把你的偏好固化成规则

这个 Skill 的思路很有意思。你在跟 Cursor 的对话中,经常会形成一些工作偏好——比如"这个项目用 pnpm 不用 npm"、"错误处理用 Result 模式不用 try-catch"。

workflow-from-chats 会从你的对话历史中提取这些偏好,固化成 Skill、Rule 或文档。这样下次开新对话的时候,Cursor 自动就知道你的团队规范了。

这是一种"隐性知识显性化"的过程——你不需要手写一份团队规范文档,AI 帮你从实际对话中提炼出来。

两条 Rule:小规则大作用

Rule 是一种轻量级的约束机制,不需要复杂的指令,就能让 Cursor 在所有交互中遵守特定规范。

no-inline-imports:保持代码整洁

这条 Rule 禁止在代码中间插入 import 语句,强制所有 import 保持在文件顶部。

这听起来是个小事,但 AI 编程的时候特别容易犯这个毛病——AI 会在代码中间随手插入一个 import,而不是把它加到文件顶部的 import 区域。对于团队协作来说,这种"散落的 import"会让代码审查变得很烦。

typescript-exhaustive-switch:穷尽式 switch

这条 Rule 要求 TypeScript 中的 switch 语句必须穷尽处理所有 union/enum 的可能值。

这是类型安全的最佳实践。当你有一个 union type 新增了一个成员,如果 switch 没有穷尽处理,编译器会报错——而不是在运行时悄悄跳过。

type Status = "pending" | "active" | "closed";

// exhaustive switch 会强制你处理所有三种状态
function handleStatus(status: Status) {
  switch (status) {
    case "pending":
      return "等待中";
    case "active":
      return "进行中";
    case "closed":
      return "已关闭";
    default:
      // 如果新增了 Status 成员但这里没处理,编译报错
      const _exhaustive: never = status;
      return _exhaustive;
  }
}

这两条 Rule 虽然简单,但体现了 Cursor Plugin 的设计哲学:小的约束持续生效,比大的指令偶尔执行更有价值。

Plugin 生态与自定义

Cursor Team Kit 不只是一个工具包,它更是 Cursor Plugin 体系的一个示范。

Cursor 的 Plugin 规范定义了 Skill、Subagent、Rule 三种组件类型。每个团队都可以根据自己的工作流创建自己的 Plugin——把团队的最佳实践、代码规范、常用操作打包成一个可安装的包。

目前 Cursor 已经有了 Plugin marketplace,你可以在里面浏览和安装社区贡献的 Plugin。当然,也可以把自己的 Plugin 发布上去。

如果你仔细看 Cursor Team Kit 的结构,会发现它的每个 Skill 都不是什么高深的东西——它们就是把 Cursor 团队日常工作中的重复操作,用结构化的指令固化下来。这个思路完全可以复制到任何团队。

试试在 Cursor 里输入 /add-plugin cursor-team-kit,跑一圈这 17 个 Skill,体验一下 Cursor 团队的工作方式。有些 Skill 可能你暂时用不上,但像 desloploop-on-cimake-pr-easy-to-review 这几个,装上就能立刻提升效率。


作者: itech001
来源: 公众号:AI人工智能时代
主页: https://www.theaiera.cn,每日分享最前沿的AI新闻和技术。

关注公众号,获取更多 AI 技术干货!