claude code被封了两次之后终于放弃了,返璞归真cursor。
cursor虽然稳定,有opus4.6,但是实在缺少必要的harness feature,比如/goal,multi-agent mode等等,深度cc用户没法无缝切换。
我想Cursor 本身就有subagent系统,能不能在上面实现同样的东西?
答案是可以。
于是开始自己手搓,目标是在cursor内搭出类claude的工作流与常用skill,并且做成通用的、可一键安装、可拓展版本: 开源在github.com/cocolwy/cur…
持续更新中。。。欢迎大家添砖加瓦!
cursor-agents:它是什么
一套可复用的 AI 代理定义 + 工作流定义,全部是 markdown 文件。
git clone github.com/cocolwy/cur…
cd cursor-agents
bash deploy/install.sh
装完之后,在 Cursor 里打开任何项目,输入命令就能用。不需要 Anthropic API Key,不需要 VPN,不需要外币卡。你现有的 Cursor 订阅用什么模型都行 — Claude、GPT、Gemini 都可以。
实际使用效果
/code — 端到端写一个功能
/code 给项目加上 JWT 认证,需要注册、登录、刷新 token 三个接口
背后发生了什么:
- planner 代理分析代码库,设计实现方案
- coder 代理按方案写代码
- tester 代理写测试并运行
- reviewer 代理审查 bug 和安全问题
- 如果审查发现问题 → coder 自动修复 → reviewer 再审
你输入一行命令,剩下的它自己跑。
/goal — 研究 + 执行 + 验证
/goal 评估是否应该从 Express 迁移到 Fastify,如果合理就执行
这个命令会:
- 定义成功标准
- 并行启动多个 researcher 代理调研
- 综合结论,制定计划
- 执行迁移
- 验证目标是否真正达成
- 没达成 → 换方案重试
不达目标不罢休。
/experiment — 自主实验循环
/experiment macro_crash
灵感来自 Karpathy 的 autoresearch。进入一个永不停止的循环:
修改实验代码 → reviewer 检查有没有数据泄漏 → 跑评估 → critic 决定保留还是丢弃 → 重复
适用于 ML 实验、性能优化、算法调参 — 任何有可量化指标的场景。
其他日常命令
| 命令 | 做什么 |
|---|---|
/refactor 提取 DB 层 | 分析依赖 → 重构 → 验证测试 → 审查回归 |
/pr | 分析 diff → 起草标题+摘要+测试计划 → 创建 PR |
/review | 审查未提交的改动 |
/commit | 生成 commit message 并提交 |
/test src/utils/parser.ts | 分析文件 → 写测试 → 运行 |
/comps 比亚迪 宁德 特斯拉 | 可比公司分析 → 输出 Excel |
/dcf 腾讯 | DCF 估值模型 → 输出 Excel |
架构:两个构建块
整个系统只有两种文件:
Agent(代理)— ~/.cursor/agents/*.md
每个文件定义一个角色。比如 planner.md 告诉 Cursor:"你是一个规划师,你的工作是分析代码库、设计实现方案"。
Skill(技能)— ~/.cursor/skills/*/SKILL.md
每个文件定义一条流水线。比如 code/SKILL.md 说:"阶段 1 启动 planner,阶段 2 启动 coder,阶段 3 启动 tester,阶段 4 启动 reviewer。每个阶段必须确认输出后再进入下一个。"
你输入命令
↓
Cursor 读取 agent-system 技能,成为 supervisor
↓
supervisor 按工作流定义,依次启动子代理
↓
每个子代理独立工作,结果返回给 supervisor
↓
supervisor 综合结果输出给你
没有外部进程,没有守护进程。全部在 Cursor 内原生运行。
重点:可以自定义
内置命令只是起点。核心价值是你可以定义自己的代理和工作流。
30 秒加一个代理
在 deploy/agents/ 下新建一个 .md 文件:
name: security-auditor
description: 审计代码安全漏洞
你是安全专家。审计代码时:
-
识别攻击面
-
检查 OWASP Top 10
-
按严重程度分级:Critical / High / Medium / Low
规则:要具体,给文件路径和行号,建议修复方案,不要修改文件。
跑 bash deploy/install.sh,这个代理就全局可用了。
2 分钟加一个工作流
在 deploy/skills/security-scan/ 下新建 SKILL.md:
name: security-scan
description: 当用户输入 /security 时执行安全扫描
阶段 1:映射攻击面(并行)
启动 researcher + codebase-explorer,找出所有 API 端点和数据输入
阶段 2:审计
启动 security-auditor,按 OWASP Top 10 审计
阶段 3:报告
按 critical → high → medium 呈现结果
跑 install.sh → /security 命令在所有项目中可用。
安装
git clone github.com/cocolwy/cur…
cd cursor-agents
bash deploy/install.sh
前置条件:安装了 Cursor,有任意订阅。