写在前面
今天是个特别的日子。从早上 9 点到晚上 7 点,我系统性地阅读了三篇关于 AI 编程的文章,意外地发现它们形成了一张完整的AI 编程工具全景图。
这三篇文章分别讲了:
- 📝 Claude Code 的
.claude/目录配置 - 🤖 Multi-Agent 架构的协作模式
- 🇨🇳 Trae 国产 AI 编程工具的实战应用
读完之后,我对 AI 编程有了全新的认知。这篇文章想把今天的收获分享给你。
一、Claude Code:让 AI 真正懂你的项目
痛点:重复沟通的低效
用 Claude Code 时,你是不是也经常遇到这些问题:
- 每次都要重复说明项目技术栈
- AI 总是记不住你的代码规范
- 同样的命令要输入 N 遍
解决方案:.claude/ 目录
Claude Code 提供了一个神奇的 .claude/ 目录,这是你和 AI 之间的"约定目录"。
核心文件结构:
.claude/
├── settings.json # 权限、MCP、环境变量
├── settings.local.json # 本地私有配置
├── rules/ # 自动加载的规则
│ ├── security.md # 安全规范
│ └── style.md # 代码风格
├── commands/ # 轻量斜杠命令
│ ├── commit.md # 生成提交信息
│ └── test.md # 运行测试
└── skills/ # 复杂工作流
├── review.md # 代码审查
└── deploy.md # 部署流程
CLAUDE.md 示例:
# 我的项目
## 技术栈
- React 18 + TypeScript + Vite
- 包管理器:pnpm(不要用 npm)
- 样式:Tailwind CSS
## 代码规范
- 组件文件:PascalCase
- 工具函数:camelCase
- 禁止使用 any 类型
## 注意事项
- 提交前必须通过 pnpm lint
核心洞察: 写"不要做什么"比"要做什么"更重要。AI 的默认行为已经很好,主要用配置来纠偏。
二、Multi-Agent:从单兵作战到团队协作
单 Agent 的局限
单个 LLM 调用有天然局限:
- 上下文窗口有限,无法处理超长任务
- 单点执行,复杂任务无法并行
- 专业能力单一,难以精通多领域
- 容错性差,一个环节失败整体崩溃
两种主流架构
1. Orchestrator-Worker(编排者-工作者)
用户请求
↓
[Orchestrator] ← 大脑:规划、分解、调度
↓ ↓ ↓
[Worker A] [Worker B] [Worker C]
代码执行 网络搜索 数据库查询
↓ ↓ ↓
[Orchestrator] ← 汇总结果
↓
最终响应
适合:任务边界清晰、可并行拆分的复杂需求
2. Pipeline(流水线)
Agent A → Agent B → Agent C → 输出
(研究) (写作) (校对)
适合:任务有明确先后依赖的工作流
Sub-Agent 概念
- Multi-Agent 是架构概念(多个 Agent 协作)
- Sub-Agent 是角色概念(层级从属关系)
- Sub-Agent 支持递归嵌套,是复杂系统的基础
实战案例: 以"开发 Todo 应用"为例,展示了两种架构的混合使用:
- 需求分析 → 后端/前端并行开发(Orchestrator-Worker)
- 测试 → 反馈串行修复(Pipeline)
三、Trae:国产 AI 编程工具的崛起
为什么需要 Trae?
Cursor 在国内火了一年多,但有个致命问题:不对国内开放。科学上网也没用,因为做了手机号码认证,国内号码无法校验。
这时候,Trae 站了出来。
Trae 核心优势
| 特性 | Trae | Cursor |
|---|---|---|
| 国内访问 | ✅ 直接可用 | ❌ 需科学上网 |
| 费用 | ✅ 免费版够用 | ❌ 需付费 |
| 大模型 | ✅ 多模型可选 | ✅ 多模型可选 |
| 功能完整度 | ✅ 接近 Cursor | ✅ 行业标杆 |
Trae 的核心功能
1. 设置规则(类似 .claude/ 目录)
可以配置项目技术栈和规范:
- 兼容性要求
- 样式单位规范(如使用 rpx)
- 端一致性(小程序/App)
- 开发范式(Vue 3 Composition API)
2. 配置 Skills
推荐腾讯官方 Skills 社区: 👉 skillhub.tencent.com
专为中国用户优化的 AI Skills,可以看到 star 和下载量。
3. 配置 MCP
支持 MCP 服务器,例如:
@dcloudio/uni-app-x-mcp:让 AI 知道项目现有组件
实战案例
作者用 Trae 开发了一款「答案之书」小程序:
- 使用 uniapp + Vue 3 组合式 API
- 详细的 PRD 式提示词
- AI 直接生成 UI 代码和交互逻辑
关键技巧: 先写简单需求描述,让 AI 帮你优化成 PRD,再微调使用。
四、今日认知升级:三个层面的思考
读完三篇文章,我得到了三个层面的认知升级:
1️⃣ 工具层面:配置 > 对话
无论是 Claude Code 的 .claude/ 目录,还是 Trae 的"设置规则",核心理念都是:通过配置建立约定,减少重复沟通。
与其每次告诉 AI "用 pnpm",不如写在配置里让 AI 自动读取。
2️⃣ 架构层面:协作 > 单兵
Multi-Agent 架构告诉我们:复杂任务应该分解给多个专职 Agent 协作完成,就像一个高效团队。
- 单 Agent:一个人干所有事
- Multi-Agent:专业的人干专业的事
3️⃣ 生态层面:国产 > 舶来
Trae 的出现让我意识到:国产 AI 工具正在快速崛起。
- 无需科学上网
- 针对国内场景优化
- 功能已接近国际标杆
对于国内开发者来说,Trae 可能是比 Cursor 更务实的选择。
五、实践建议:如何选择适合你的工具?
| 场景 | 推荐工具 | 理由 |
|---|---|---|
| 追求极致体验 | Claude Code | 生态最成熟,Skills/MCP 丰富 |
| 国内直接使用 | Trae | 无需翻墙,功能完整 |
| 复杂项目协作 | Multi-Agent | 任务分解,专业分工 |
| 快速原型开发 | Trae/Claude | AI 生成代码,快速验证 |
我的建议:
- 国内用户:从 Trae 开始,零门槛上手
- 进阶用户:尝试 Claude Code,体验完整生态
- 复杂项目:引入 Multi-Agent 架构,提升协作效率
写在最后
今天的三篇文章,恰好覆盖了 AI 编程的三个维度:
- 单 Agent 增强(.claude/ 目录配置)
- 多 Agent 协作(Multi-Agent 架构)
- 工具选择(Claude vs Trae)
这让我想起一句话:工具是手段,效率是目的。
无论选择 Claude 还是 Trae,无论用单 Agent 还是 Multi-Agent,最终目标都是让 AI 真正成为你的得力助手。
希望这篇文章对你有帮助。如果你也在用 AI 编程工具,欢迎在评论区分享你的经验!
参考文章:
- 《掌握 .claude/ 目录:让 Claude Code 真正懂你的项目》by 芝士麻雀
- 《AI Agent 智能体 - Multi-Agent 架构入门》by 双越AI_club
- 《trae也很强,我撸一个给你看(附教程)》by 哈罗哈皮
#ClaudeCode #Trae #AI编程 #MultiAgent #开发效率 #国产工具