<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Skill on Liangweidong's blog</title><link>https://liangweidonggood.github.io/tags/skill/</link><description>Recent content in Skill on Liangweidong's blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Sun, 15 Dec 2024 00:00:00 +0800</lastBuildDate><atom:link href="https://liangweidonggood.github.io/tags/skill/index.xml" rel="self" type="application/rss+xml"/><item><title>Trae 全攻略：字节系 AI IDE 与 Solo 模式多语言开发最佳实践</title><link>https://liangweidonggood.github.io/p/trae-quan-gong-lve-2024/</link><pubDate>Sun, 15 Dec 2024 00:00:00 +0800</pubDate><guid>https://liangweidonggood.github.io/p/trae-quan-gong-lve-2024/</guid><description>&lt;img src="https://liangweidonggood.github.io/p/trae-quan-gong-lve-2024/image/cover.jpg" alt="Featured image of post Trae 全攻略：字节系 AI IDE 与 Solo 模式多语言开发最佳实践" /&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;时间锚点&lt;/strong&gt;：2024-12——Trae 国际版（Cursor 同源）+ 国内版并行，Solo 模式刚发布&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="一trae-是什么"&gt;一、Trae 是什么
&lt;/h2&gt;&lt;p&gt;Trae 是字节跳动在 2024 年推出的 AI-first IDE，&lt;strong&gt;国内版&lt;/strong&gt;（trae.cn）走合规通道，&lt;strong&gt;国际版&lt;/strong&gt;（trae.ai）面向海外。内核同样 fork 自 VS Code，定位是&amp;quot;字节系 AI 编程入口&amp;quot;，对标 Cursor。&lt;/p&gt;
&lt;p&gt;与 Cursor 的关键差异：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;维度&lt;/th&gt;
					&lt;th&gt;Trae&lt;/th&gt;
					&lt;th&gt;Cursor&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;出品方&lt;/td&gt;
					&lt;td&gt;字节跳动&lt;/td&gt;
					&lt;td&gt;Anysphere&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;国内访问&lt;/td&gt;
					&lt;td&gt;合规，无需特殊网络&lt;/td&gt;
					&lt;td&gt;需要稳定国际网络&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;模型选项&lt;/td&gt;
					&lt;td&gt;字节豆包 + 主流模型&lt;/td&gt;
					&lt;td&gt;GPT-5 / Claude 4 / Composer 2&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;智能体生态&lt;/td&gt;
					&lt;td&gt;自带 + 商店导入双轨&lt;/td&gt;
					&lt;td&gt;插件市场&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;核心差异&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;Solo 模式 + 规则/Skill 双引擎&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;编辑器体验 + MAX 模式&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="二trae-的三个内置智能体"&gt;二、Trae 的三个内置智能体
&lt;/h2&gt;&lt;p&gt;Trae 自带 3 个内置 Agent，定位各异：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;智能体&lt;/th&gt;
					&lt;th&gt;工具集&lt;/th&gt;
					&lt;th&gt;适用场景&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Chat&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;默认工具集&lt;/td&gt;
					&lt;td&gt;问答 / 解释 / 不改文件&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Builder&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;默认工具集 + 文件编辑&lt;/td&gt;
					&lt;td&gt;端到端编码任务&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Builder with MCP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;默认 + 所有已配置 MCP&lt;/td&gt;
					&lt;td&gt;复杂任务（可调用外部工具）&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;经验法则&lt;/strong&gt;：能 Chat 解决的就别用 Builder；能用 Builder 的就用 Builder；只有&amp;quot;需要外部数据 / 浏览器 / GitHub 操作&amp;quot;时才用 Builder with MCP。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="三自定义智能体生态"&gt;三、自定义智能体生态
&lt;/h2&gt;&lt;p&gt;Trae 支持导入他人发布的智能体，官方推荐的有 8 个：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;智能体&lt;/th&gt;
					&lt;th&gt;用途&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;UI Designer&lt;/td&gt;
					&lt;td&gt;UI/UX 设计与组件库搭建&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Frontend Architect&lt;/td&gt;
					&lt;td&gt;React / Vue / Angular 架构设计&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Backend Architect&lt;/td&gt;
					&lt;td&gt;后端系统设计与扩展性&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;API Test Pro&lt;/td&gt;
					&lt;td&gt;REST/GraphQL/gRPC 接口测试&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;AI Integration Eng&lt;/td&gt;
					&lt;td&gt;LLM / 推荐系统 / 智能自动化&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;DevOps Architect&lt;/td&gt;
					&lt;td&gt;CI/CD + 基础设施 + 监控&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Performance Expert&lt;/td&gt;
					&lt;td&gt;性能瓶颈 + 压测 + 优化&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Compliance Checker&lt;/td&gt;
					&lt;td&gt;法律文件 / 隐私政策合规审查&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;智能体是&amp;quot;垂直领域专家&amp;quot;——比通用 Builder 更专业，比 Skill 更可控。&lt;/p&gt;
&lt;h2 id="四mcp-集成"&gt;四、MCP 集成
&lt;/h2&gt;&lt;p&gt;Trae 全面支持 MCP（Model Context Protocol），Node.js 20+ + Python 3 是前置。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;热门 MCP Server 推荐&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;MCP&lt;/th&gt;
					&lt;th&gt;作用&lt;/th&gt;
					&lt;th&gt;适用&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Context7&lt;/td&gt;
					&lt;td&gt;官方文档实时检索&lt;/td&gt;
					&lt;td&gt;跨语言开发&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Sequential Thinking&lt;/td&gt;
					&lt;td&gt;结构化思维链&lt;/td&gt;
					&lt;td&gt;调试 / 算法设计&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Memory&lt;/td&gt;
					&lt;td&gt;跨会话长期记忆&lt;/td&gt;
					&lt;td&gt;知识积累&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GitHub&lt;/td&gt;
					&lt;td&gt;仓库 / Issue / PR 管理&lt;/td&gt;
					&lt;td&gt;团队协作&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Puppeteer / Playwright&lt;/td&gt;
					&lt;td&gt;浏览器自动化&lt;/td&gt;
					&lt;td&gt;前端测试&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Chrome DevTools MCP&lt;/td&gt;
					&lt;td&gt;深度 Chrome 调试&lt;/td&gt;
					&lt;td&gt;前端性能分析&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;File System&lt;/td&gt;
					&lt;td&gt;文件系统操作&lt;/td&gt;
					&lt;td&gt;通用&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Excel&lt;/td&gt;
					&lt;td&gt;表格读写&lt;/td&gt;
					&lt;td&gt;数据处理&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;MCP 与 Skills 的区别&lt;/strong&gt;（&lt;strong&gt;重要&lt;/strong&gt;）：&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;ul&gt;
&lt;li&gt;&lt;strong&gt;MCP&lt;/strong&gt; 是&amp;quot;充电协议&amp;quot;（像 USB-C）——定义怎么和外部工具沟通&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Skills&lt;/strong&gt; 是&amp;quot;具体电器&amp;quot;（像手机、电脑）——定义能干什么活&lt;/li&gt;
&lt;/ul&gt;

 &lt;/blockquote&gt;

 &lt;blockquote&gt;
 &lt;p&gt;MCP 是 &lt;strong&gt;工具&lt;/strong&gt;，Skills 是 &lt;strong&gt;SOP（标准操作流程）&lt;/strong&gt;。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="41-mcp-与-skills-协作模式"&gt;4.1 MCP 与 Skills 协作模式
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;特性&lt;/th&gt;
					&lt;th&gt;提示词 (Prompts)&lt;/th&gt;
					&lt;th&gt;Skills&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;存在形式&lt;/td&gt;
					&lt;td&gt;文本指令&lt;/td&gt;
					&lt;td&gt;模块化资源包&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;加载方式&lt;/td&gt;
					&lt;td&gt;全量加载&lt;/td&gt;
					&lt;td&gt;按需懒加载&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;维护性&lt;/td&gt;
					&lt;td&gt;脆弱、难复用&lt;/td&gt;
					&lt;td&gt;可版本管理&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;主要功能&lt;/td&gt;
					&lt;td&gt;设定角色与即时意图&lt;/td&gt;
					&lt;td&gt;赋予领域专业能力&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;实战组合&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;用 GitHub MCP 拉代码&lt;/li&gt;
&lt;li&gt;用 File System MCP 读设计稿&lt;/li&gt;
&lt;li&gt;用 Skills 处理（生成代码）&lt;/li&gt;
&lt;li&gt;用 Puppeteer MCP 截图验证&lt;/li&gt;
&lt;li&gt;用 GitHub MCP 提 PR&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="五规则rules系统"&gt;五、规则（Rules）系统
&lt;/h2&gt;&lt;p&gt;Trae 的规则分两层：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;作用范围&lt;/th&gt;
					&lt;th&gt;典型内容&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;个人规则&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;所有项目&lt;/td&gt;
					&lt;td&gt;语言偏好 / 操作系统 / 内容深度&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;项目规则&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;当前项目&lt;/td&gt;
					&lt;td&gt;代码风格 / 语言框架 / API 限定&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;个人规则示例（项目根 &lt;code&gt;.trae/rules/user_rules.md&lt;/code&gt;）：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;1. 请保持对话语言始终为中文
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2. 我的系统为 windows
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;3. 请使用正确的代码格式进行代码生成
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;项目规则示例（不能超过 1000 字符）：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;span class="lnt"&gt;17
&lt;/span&gt;&lt;span class="lnt"&gt;18
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# 用户编码规范与重构指南
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;## 1. 交互与基础规范
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 中文优先：回答和代码关键注释均使用中文
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 代码颗粒度：生成代码超 20 行时应考虑聚合逻辑或拆分函数
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 避免深层嵌套，优先使用卫语句（提前返回）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;## 2. 代码坏味道与重构
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 神秘命名：重命名为自解释名称
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 重复代码：提取为函数或类
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 数据泥团：将常同现的数据提取为对象
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 发散式变化：拆分类
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 霰弹式修改：合并相关逻辑到一处
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;## 3. 质量保障
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 小步重构，改动即测试
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 命名拒绝缩写（约定俗成的 i 除外）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 注释重在解释&amp;#34;为什么&amp;#34;而非&amp;#34;做什么&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="六skills-生态"&gt;六、Skills 生态
&lt;/h2&gt;&lt;p&gt;Skills 是 Trae 的&amp;quot;专业技能包&amp;quot;，&lt;strong&gt;给 AI 装功能模块&lt;/strong&gt;而非临时指令。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Skills 来源&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;官方 Skills 市场（&lt;a class="link" href="https://skillsmp.com" target="_blank" rel="noopener"
 &gt;skillsmp.com&lt;/a&gt;）&lt;/li&gt;
&lt;li&gt;GitHub 开源：&lt;a class="link" href="https://github.com/numman-ali/openskills" target="_blank" rel="noopener"
 &gt;numman-ali/openskills&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;自定义 Skills：&lt;code&gt;my-skill-pack/SKILL.md&lt;/code&gt; 放在项目内&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Skills 触发&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AI 自动识别场景触发&lt;/li&gt;
&lt;li&gt;在聊天中 &lt;code&gt;/skill-name&lt;/code&gt; 手动触发&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="61-推荐-skills-按开发阶段分类"&gt;6.1 推荐 Skills 按开发阶段分类
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;阶段&lt;/th&gt;
					&lt;th&gt;关键 Skills&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;需求分析&lt;/td&gt;
					&lt;td&gt;Requirements Analysis、UML Design、API Design&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;编码&lt;/td&gt;
					&lt;td&gt;Java/Go/Rust/Python Code Generator、Code Refactoring、Design Pattern&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;前端&lt;/td&gt;
					&lt;td&gt;Vue3 Component Generator、React Component Generator、Tailwind CSS Utility&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;测试&lt;/td&gt;
					&lt;td&gt;Unit Test Generator、Test Coverage Analysis、End-to-End Test Design&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;部署&lt;/td&gt;
					&lt;td&gt;Docker Configuration、Kubernetes Deployment、CI/CD Pipeline&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;性能&lt;/td&gt;
					&lt;td&gt;Performance Profiling、Memory Leak Detection、Database Optimization&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="七solo-模式多语言开发最佳实践"&gt;七、Solo 模式多语言开发最佳实践
&lt;/h2&gt;&lt;p&gt;Trae Solo 模式是 2024 年底推出的&amp;quot;&lt;strong&gt;多语言多技能编排&lt;/strong&gt;&amp;ldquo;特性——根据开发阶段、任务类型、编程语言自动路由 Skills 和 MCP。&lt;/p&gt;
&lt;h3 id="71-6-大开发阶段对应"&gt;7.1 6 大开发阶段对应
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;阶段&lt;/th&gt;
					&lt;th&gt;推荐工具栈&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;需求&lt;/td&gt;
					&lt;td&gt;Requirements Analysis Skill → 生成需求文档&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;设计&lt;/td&gt;
					&lt;td&gt;Architecture Design + UML Design → 生成设计文档 + 代码框架&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;编码&lt;/td&gt;
					&lt;td&gt;Language Code Generator + Code Refactoring Skills&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;测试&lt;/td&gt;
					&lt;td&gt;Unit Test Generator + Test Coverage Analysis&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;审查&lt;/td&gt;
					&lt;td&gt;Code Review Skill + SonarQube 集成&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;部署&lt;/td&gt;
					&lt;td&gt;Docker Configuration + Kubernetes Deployment Skill&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;维护&lt;/td&gt;
					&lt;td&gt;文档智能体 + 调试智能体&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="72-多语言编码规范速查"&gt;7.2 多语言编码规范速查
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Java 规范&lt;/strong&gt;（Google Java Style）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;类名 PascalCase，方法/变量 camelCase，常量大写下划线&lt;/li&gt;
&lt;li&gt;缩进 2 空格，行宽 ≤100&lt;/li&gt;
&lt;li&gt;Javadoc 注释包含 @param、@return、@throws&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Go 规范&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;包名小写，函数/变量 camelCase&lt;/li&gt;
&lt;li&gt;使用 &lt;code&gt;go fmt&lt;/code&gt; 自动格式化&lt;/li&gt;
&lt;li&gt;行宽 ≤120&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Rust 规范&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;模块/函数/变量 snake_case，类型/特质 PascalCase&lt;/li&gt;
&lt;li&gt;使用 &lt;code&gt;rustfmt&lt;/code&gt; 自动格式化&lt;/li&gt;
&lt;li&gt;缩进 4 空格，行宽 ≤100&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Python 规范&lt;/strong&gt;（PEP 8）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;模块/包名小写下划线，类 PascalCase&lt;/li&gt;
&lt;li&gt;函数/变量 snake_case&lt;/li&gt;
&lt;li&gt;缩进 4 空格，行宽 ≤79&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Vue3/React/TypeScript 规范&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;组件 PascalCase 或 kebab-case&lt;/li&gt;
&lt;li&gt;变量/函数 camelCase&lt;/li&gt;
&lt;li&gt;缩进 2 空格，行宽 ≤100&lt;/li&gt;
&lt;li&gt;Tailwind CSS 优先，避免自定义 CSS&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="73-需求提示词模板"&gt;7.3 需求提示词模板
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;用 Sequential Thinking 拆解 &amp;#34;根据用户 ID 查询用户信息&amp;#34; 接口开发步骤，
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;结合 Context7 参考我项目的 pom.xml（已上传）和 Memory 中记录的用户表结构，
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;按我的个人规则和项目规则（Spring Boot 2.7.x + RESTful）生成完整 Java 代码，
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;包含 Controller、Service、DAO、单元测试，并标注核心注释。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;结构化提示词 4 要素&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;任务描述&lt;/strong&gt;——一句话清晰描述要做什么&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;上下文&lt;/strong&gt;——相关文件、参考模式、背景&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;约束&lt;/strong&gt;——不能做什么、必须满足什么&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;验证标准&lt;/strong&gt;——怎么确认做对了&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="八忽略文件清单trae-ignore"&gt;八、忽略文件清单（.trae ignore）
&lt;/h2&gt;&lt;p&gt;建议把以下加入 &lt;code&gt;.trae/ignore&lt;/code&gt; 防止索引膨胀：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;span class="lnt"&gt;17
&lt;/span&gt;&lt;span class="lnt"&gt;18
&lt;/span&gt;&lt;span class="lnt"&gt;19
&lt;/span&gt;&lt;span class="lnt"&gt;20
&lt;/span&gt;&lt;span class="lnt"&gt;21
&lt;/span&gt;&lt;span class="lnt"&gt;22
&lt;/span&gt;&lt;span class="lnt"&gt;23
&lt;/span&gt;&lt;span class="lnt"&gt;24
&lt;/span&gt;&lt;span class="lnt"&gt;25
&lt;/span&gt;&lt;span class="lnt"&gt;26
&lt;/span&gt;&lt;span class="lnt"&gt;27
&lt;/span&gt;&lt;span class="lnt"&gt;28
&lt;/span&gt;&lt;span class="lnt"&gt;29
&lt;/span&gt;&lt;span class="lnt"&gt;30
&lt;/span&gt;&lt;span class="lnt"&gt;31
&lt;/span&gt;&lt;span class="lnt"&gt;32
&lt;/span&gt;&lt;span class="lnt"&gt;33
&lt;/span&gt;&lt;span class="lnt"&gt;34
&lt;/span&gt;&lt;span class="lnt"&gt;35
&lt;/span&gt;&lt;span class="lnt"&gt;36
&lt;/span&gt;&lt;span class="lnt"&gt;37
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# Git
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.git/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# IDE &amp;amp; System
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.vscode/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.idea/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.DS_Store
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Thumbs.db
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# Node.js / Frontend
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;node_modules/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dist/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;build/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;coverage/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.next/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.turbo/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;package-lock.json
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;yarn.lock
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# Python
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;__pycache__/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;*.pyc
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;venv/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.venv/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.pytest_cache/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# Java
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;target/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.gradle/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;build/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;*.class
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;*.jar
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# Logs &amp;amp; Temp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;*.log
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tmp/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;temp/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="九cue-智能补全"&gt;九、CUE 智能补全
&lt;/h2&gt;&lt;p&gt;Trae 自研的 CUE（Context Understanding Engine）是基于编辑行为的&lt;strong&gt;上下文预测引擎&lt;/strong&gt;——根据你的下一步编辑动作，预测要改的位置：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;操作&lt;/th&gt;
					&lt;th&gt;macOS&lt;/th&gt;
					&lt;th&gt;Windows&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;跳到修改点&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Tab&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Tab&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;一次性完整接受&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Tab&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Tab&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;逐字接受&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Cmd+→&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Ctrl+→&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;拒绝修改&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Esc&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Esc&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;预览采纳后&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Option&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Alt&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;展开/关闭 Cue-Pro&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Ctrl+Shift+C&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Shift+Win+C&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Cue-Pro 下一处&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Cmd+↓&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Alt+↓&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Cue-Pro 上一处&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Cmd+↑&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;Alt+↑&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;CUE 比 Cursor Tab 更激进——它会&lt;strong&gt;主动预测你下一步要改的地方并跳转过去&lt;/strong&gt;。初期会觉得&amp;quot;太自动&amp;rdquo;，用一周后会真香。&lt;/p&gt;
&lt;h2 id="十专家智能体-prompt-示例"&gt;十、专家智能体 prompt 示例
&lt;/h2&gt;&lt;h3 id="101-java-专家"&gt;10.1 Java 专家
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;span class="lnt"&gt;17
&lt;/span&gt;&lt;span class="lnt"&gt;18
&lt;/span&gt;&lt;span class="lnt"&gt;19
&lt;/span&gt;&lt;span class="lnt"&gt;20
&lt;/span&gt;&lt;span class="lnt"&gt;21
&lt;/span&gt;&lt;span class="lnt"&gt;22
&lt;/span&gt;&lt;span class="lnt"&gt;23
&lt;/span&gt;&lt;span class="lnt"&gt;24
&lt;/span&gt;&lt;span class="lnt"&gt;25
&lt;/span&gt;&lt;span class="lnt"&gt;26
&lt;/span&gt;&lt;span class="lnt"&gt;27
&lt;/span&gt;&lt;span class="lnt"&gt;28
&lt;/span&gt;&lt;span class="lnt"&gt;29
&lt;/span&gt;&lt;span class="lnt"&gt;30
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;name: java-pro
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;description: 掌握现代Java，包括流、并发和JVM优化。处理Spring Boot、响应式编程和企业模式。
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;model: sonnet
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;您是一位专门从事现代Java开发和企业模式的Java专家。
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## 重点领域
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 现代Java特性（流、lambda表达式、记录）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 并发和并行编程（CompletableFuture、虚拟线程）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; Spring Framework和Spring Boot生态系统
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; JVM性能调调和内存管理
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 使用Project Reactor的响应式编程
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 企业模式和微服务架构
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## 方法
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;1.&lt;/span&gt; 利用现代Java特性编写清洁、可读的代码
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;2.&lt;/span&gt; 适当使用流和函数式编程模式
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;3.&lt;/span&gt; 使用适当的错误边界处理异常
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;4.&lt;/span&gt; 优化JVM性能和垃圾收集
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;5.&lt;/span&gt; 遵循企业安全最佳实践
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## 输出
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 具有适当异常处理的现代Java
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 使用收集器的基于流的数据处理
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 具有线程安全保证的并发代码
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 具有参数化和集成测试的JUnit 5测试
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 使用JMH的性能基准测试
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 具有依赖管理的Maven/Gradle配置
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="102-golang-专家"&gt;10.2 Golang 专家
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;span class="lnt"&gt;17
&lt;/span&gt;&lt;span class="lnt"&gt;18
&lt;/span&gt;&lt;span class="lnt"&gt;19
&lt;/span&gt;&lt;span class="lnt"&gt;20
&lt;/span&gt;&lt;span class="lnt"&gt;21
&lt;/span&gt;&lt;span class="lnt"&gt;22
&lt;/span&gt;&lt;span class="lnt"&gt;23
&lt;/span&gt;&lt;span class="lnt"&gt;24
&lt;/span&gt;&lt;span class="lnt"&gt;25
&lt;/span&gt;&lt;span class="lnt"&gt;26
&lt;/span&gt;&lt;span class="lnt"&gt;27
&lt;/span&gt;&lt;span class="lnt"&gt;28
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;name: golang-pro
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;description: 使用goroutine、通道和接口编写惯用Go代码。优化并发、实现Go模式。
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;model: sonnet
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;您是一位专门从事并发、高性能和惯用Go代码的Go专家。
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## 重点领域
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 并发模式（goroutine、通道、select）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 接口设计和组合
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 错误处理和自定义错误类型
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 性能优化和pprof分析
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 使用表驱动测试和基准测试进行测试
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## 方法
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;1.&lt;/span&gt; 简单优先 - 清晰比聪明更好
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;2.&lt;/span&gt; 通过接口使用组合而非继承
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;3.&lt;/span&gt; 显式错误处理，无隐藏魔法
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;4.&lt;/span&gt; 设计时考虑并发，默认安全
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;5.&lt;/span&gt; 优化前进行基准测试
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## 输出
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 遵循有效Go指南的惯用Go代码
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 具有适当同步的并发代码
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 具有子测试的表驱动测试
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 性能关键代码的基准测试函数
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 具有包装错误和上下文的错误处理
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="十一核心建议"&gt;十一、核心建议
&lt;/h2&gt;&lt;p&gt;按 Solo 模式官方文档总结：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;规则分层&lt;/strong&gt;——个人规则定通用编码规范，项目规则补充技术栈专属约束&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Skills 聚焦&lt;/strong&gt;——核心激活 Context7（上下文）+ Sequential Thinking（拆解）+ Memory（记忆），不堆砌&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;交互结构化&lt;/strong&gt;——提问时明确指定 Skills 和规则，让 AI 输出&amp;quot;思路→代码→注释→测试&amp;quot;结构化内容&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="十二总结"&gt;十二、总结
&lt;/h2&gt;&lt;p&gt;Trae 的差异化在&amp;quot;&lt;strong&gt;Solo 模式 + 规则/Skill 双引擎&lt;/strong&gt;&amp;quot;——把&amp;quot;AI 编程工具&amp;quot;从&amp;quot;单点 Agent&amp;quot;升级为&amp;quot;团队级工程实践&amp;quot;。在国内合规访问 + 中文场景下，是 Cursor 的有力替代。&lt;/p&gt;
&lt;p&gt;实战建议：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;国内项目首选 Trae&lt;/strong&gt;，合规 + 网络稳定&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Solo 模式 + 个人规则 + 项目规则&lt;/strong&gt; 是三件套&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Skills 选 3-5 个核心&lt;/strong&gt;（Context7、Sequential Thinking、Memory、Code Generator、Code Refactoring），不堆砌&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MCP 按需加载&lt;/strong&gt;，避免 token 浪费&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;专家智能体是 Skills 的高阶版&lt;/strong&gt;——长期沉淀的领域 prompt&lt;/li&gt;
&lt;/ol&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;下一步&lt;/strong&gt;：可参考 &lt;a class="link" href="https://liangweidonggood.github.io/p/cursor-ai-ide-shi-zhan-2024/" &gt;2024-09-15《Cursor 实战》&lt;/a&gt; 对比 Cursor 体验差异；&lt;a class="link" href="https://liangweidonggood.github.io/p/claude-code-zui-jia-shi-jian-2025/" &gt;2025-03-15《Claude Code 最佳实践》&lt;/a&gt; 学习终端 AI 工作流。&lt;/p&gt;

 &lt;/blockquote&gt;</description></item></channel></rss>