Files
obsidian-notes/InBox/Cursor 开源团队工作流 Team-kit.md
Build Bot f7310caea0 同步
2026-05-18 01:20:38 +08:00

109 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Cursor 开源团队工作流 Team-kit
> 来源:[微信公众平台](https://mp.weixin.qq.com/s/YT-yD6LcYJhUm5aTQtCsKQ)
> 作者VibeCoder · Vibe编码
> 时间2026年5月7日 07:56
---
Cursor 官方插件仓库发布了 `cursor-team-kit`v1.1.0),将 Cursor 团队内部的 CI、Code Review、PR、测试、验证、代码清理、周报等工作流打包成可直接安装的插件。
**安装:** `/add-plugin cursor-team-kit`
**内容构成:** 17 Skills + 1 Sub Agent + 2 Rules
特点:不依赖 Linear、Jira、Slack、Notion 等第三方服务,靠 Git、GitHub CLI、本地测试、浏览器自动化、终端 harness 等基础能力工作。
---
## 它是什么
manifest 里写得直白:*Internal workflows used by Cursor developers*。
官方强调:**plug and play without requiring third-party service integrations**。价值不是把 SaaS 接进 IDE而是把团队怎么收尾、验证、review 写成 agent 能读懂的操作手册。
---
## 技术原理
目录结构:
```
cursor-team-kit/
├── .cursor-plugin/plugin.json
├── agents/ci-watcher.md
├── rules/
│ ├── no-inline-imports.mdc
│ └── typescript-exhaustive-switch.mdc
└── skills/
├── loop-on-ci/
├── verify-this/
├── control-cli/
├── control-ui/
├── pr-review-canvas/
└── ...
```
设计哲学Skills 很多Sub Agent 很少。只有一个后台 agent `ci-watcher`(盯 PR checks。其他复杂动作都拆成独立 skill按需触发更像 checklist。
---
## verify-this最有价值的 skill
硬性要求:
1. 把用户 claim 改写为**可证伪命题**
2. 采集 baseline 和 treatment 两组 artifact
3. 相同命令、相同数据、相同环境比较
4. 只允许三种结论:**VERIFIED** | **NOT VERIFIED** | **INCONCLUSIVE**
直击 agent 写代码最大的毛病——太容易凭感觉宣布完成。这个 skill 可迁移到 Claude Code、Codex、OpenCode 等任何本地 coding agent。
---
## control-cli & control-ui执行层
- **control-cli**:给交互式 CLI/TUI 搭可重复 harness用 tmux、PTY、Expect、Node inspector 驱动输入、捕获屏幕、记录 transcript
- **control-ui**:面向 Web/IDE/Electron用 Playwright/CDP 连接真实页面,截图、读 accessibility tree、抓 console/network、做性能和内存分析
说明 Cursor 内部对 agent 的要求已不止读代码和写代码——代码写完后 agent 要真的去操作它。
---
## PR 被当成阅读体验来设计
PR 生命周期工具:
- `new-branch-and-pr`
- `review-and-ship`
- `make-pr-easy-to-review` — 整理 noisy history、改 PR 描述、补风险说明
- `get-pr-comments`
- `pr-review-canvas` — 将 diff 渲染为交互式 HTML 走读页面加伪代码、流程图、review checklist
AI 让代码产出速度变快后review 压力上升,审查代码也要做信息设计。
---
## 两条 Rules 暴露代码品味
只有两条 always-on rules
1. **typescript-exhaustive-switch** — TypeScript union/enum switch 做穷尽处理(`never` 兜底)
2. **no-inline-imports** — import 放文件顶部
共同指向:代码要容易被静态分析,也要容易被人扫读。
---
## workflow-from-chats元技能
从最近对话里提取团队偏好:触发条件、工作步骤、质量标准、停止条件、证据和置信度。判断该写成 skill、rule、workflow doc 还是不落地。
解决长期问题:人会不断纠正 agent 的行为习惯,但这些纠正如果不显式沉淀成 artifact就不会累积为能力。
---
## 总结
- **verify-this** 解决了 agent 自证的问题
- **control-cli/ui** 把 agent 从代码生成推进到操作验证
- **pr-review-canvas** 承认审查代码需要信息设计
- **两条 rules** 是品位种子
- **workflow-from-chats** 解决团队知识沉淀