本文档精选了 TRAE Work 技能市场中的一系列核心技能,涵盖开发工具、效率提升、界面设计、数据分析与内容创作领域,并通过实践案例,展示了它们在不同场景中的具体应用。每个技能都包含详细的功能简介、应用场景和实际使用案例。
本文介绍的技能如下:
|
技能名称 |
简介 |
|---|---|
|
git-commit |
根据 Conventional Commits 规范生成提交信息,并在分析代码变更的基础上自动完成变更拆分、文件暂存与安全提交。 |
|
react-best-practices |
对 React 或 Next.js 项目的代码进行质量审查与性能分析,并针对结构与实现问题提供优化建议。 |
|
webapp-testing |
基于 Playwright 生成并执行自动化测试脚本,以完成前端功能验证、界面调试与页面行为分析。 |
|
composition-patterns |
基于组件组合模式对复杂组件进行拆分与重构,并优化组件结构与状态管理方式。 |
|
agent-browser |
通过脚本化方式执行浏览器操作,以完成页面交互、数据提取与自动化流程控制。 |
|
brainstorming |
在开发前强制对需求进行梳理与澄清,并通过交互式对话逐步形成可执行的设计方案与需求文档。 |
|
figma |
解析 Figma 设计稿并生成对应的前端代码,同时复用现有设计系统与组件规范。 |
|
frontend-design |
从零生成具有明确视觉风格的前端界面,在排版、配色与动效等方面完成整体设计。 |
|
frontend-skill |
构建结构清晰且风格克制的前端界面,并通过规范的信息层级与排版提升视觉效果。 |
|
chart-visualization |
根据数据特征选择合适的图表类型,并生成用于展示趋势、对比关系或结构关系的可视化结果。 |
|
data-analysis |
基于 SQL 对 Excel 或 CSV 数据进行查询、聚合与多表关联分析,并输出结构化结果。 |
|
canvas-design |
生成海报、封面等原创静态视觉内容,并通过构图与图形表达设计主题。 |
|
doc-coauthoring |
通过分阶段的协作流程组织与完善文档内容,并生成结构清晰、逻辑完整的文稿。 |
TRAE Work 的技能市场为不同使用场景提供了多种技能,涵盖数据分析、界面设计、开发工具等领域。你可以直接从中安装所需技能。详情参考技能。
|
作者 |
GitHub |
|---|---|
|
简介 |
git-commit 是一个基于 Conventional Commits 规范的代码提交辅助工具。它可以分析代码变更,自动完成文件分组与暂存,并生成结构化的提交信息。该技能内置严格的 Git 安全协议与最佳实践,确保提交历史规范且安全。 |
|
应用场景 |
|
在以下示例中,AI 调用 “git-commit” 技能,按顺序执行 git status、git diff、git add、git commit 和 git log 命令,高效完成一次符合规范的提交。
|
作者 |
Vercel |
|---|---|
|
简介 |
|
|
应用场景 |
|
以下案例中,AI 调用 “react-best-practices” 技能优化了一个 TypeScript 项目。结果如下:
AI 调用该技能后的输出:
具体优化点(以 diff 形式展示):
UserRow 提取到组件外部,并用 styled-components 的 :hover 伪类替代 onMouseEnter 维护的 JS 状态。clearTimeout,以及 React 条件渲染数组长度的陷阱(可能导致页面输出 0)。|
作者 |
Anthropics |
|---|---|
|
简介 |
webapp-testing 是一个基于 Playwright 的本地 Web 应用测试工具集,支持前端功能验证、UI 调试、页面截图及浏览器控制台日志采集,遵循 “先侦查后执行” 的流程。该技能提供示例与辅助脚本,覆盖静态 HTML 自动化测试、元素定位、日志抓取能力,并可在多服务场景下统一管理服务器生命周期。 |
|
应用场景 |
|
在以下案例中,AI 测试了一个网站的登录功能。它调用了 “webapp-testing” 技能,使用 Playwright 编写自动化测试脚本 test_login.py,对登录功能进行了端到端测试,并输出测试结果。
|
作者 |
Vercel |
|---|---|
|
简介 |
composition-patterns 是一个面向 React 组件组合模式与架构设计的代码审查与重构工具。其核心目标是解决组件迭代过程中因逻辑叠加导致的 props 膨胀问题,通过复合组件(Compound Components)、状态提升(Lifting State)及现代 React API(含 React 19),构建具备高灵活性、高可维护性的组件体系。 |
|
应用场景 |
|
以下案例中,AI 调用 “composition-patterns” 技能优化了一个 TypeScript 项目。结果如下:
AI 调用该技能后的输出:
具体优化点(以 diff 形式展示):
hasImage、hasIcon、showFooter、isLoading、isError 等大量用于控制 UI 显隐的布尔属性,改为使用 children 组合。variant 枚举属性替换了原本单一的 isPrimary 布尔值,为后续增加更多样式(如 secondary、outline)提供了扩展性。if/else),拆分为职责单一的小组件,并通过挂载到主组件上对外暴露。|
作者 |
Vercel |
|---|---|
|
简介 |
agent-browser 是一个面向 AI 智能体的浏览器自动化 CLI 工具,用于执行网页交互与数据操作,包括页面导航、表单填写、点击操作、截图、数据提取及 Web 应用测试等,适用于以编程方式控制浏览器的自动化流程。 |
|
应用场景 |
|
实践案例
场景:测试一个包含 “选择套餐”、“高级配置”、“完善信息” 三步流程的企业套餐订阅页面。
操作与结果:AI 调用 “agent-browser” 技能,通过 click、snapshot 等自动化操作,成功验证了三步流程中的所有交互逻辑(包括价格切换、组件响应、表单校验、数据保留及提交),并发现和修复了一个因 z-index 不当导致按钮被遮挡的层级问题。
|
作者 |
Obra |
|---|---|
|
简介 |
Brainstorming 是一个强制性的前置设计与需求分析技能,旨在通过协作式对话,将你的初步想法转化为结构化、可执行的设计方案与需求文档。在完成文档并获得用户确认前,禁止执行任何实现类操作(如编写代码、初始化项目等)。 |
|
应用场景 |
|
实践案例
第一阶段:提问
提示词:帮我创建一个宠物用品购物网站。
收到请求后,AI 自动调用 “brainstorming” 技能,在开发前通过一系列提问与我进行头脑风暴,收集关于目标用户、核心功能、设计偏好和技术栈选择的信息。
问题一:
问题二:
问题三:
问题四:
第二阶段:输出方案
在获得充足的信息后,AI 输出了一份网页设计方案让我确认。我可以选择接受方案或提出修改意见,待方案设计定稿后再进入开发阶段。
|
作者 |
Figma |
|---|---|
|
简介 |
figma 是一个基于 Figma MCP Server 的设计到代码转换工具。其标准流程包括:通过设计链接获取节点结构( |
|
应用场景 |
|
提示
在使用 “figma” 技能前,你需要从 TRAE Work 的 MCP 市场添加 “Figma AI Bridge” 这一 MCP Server,详细步骤参考此文档。
使用案例
Figma 设计稿:
AI 调用 “Figma AI Bridge” MCP Server 和 “figma” 技能后,其初次生成的代码已具备极高的视觉还原度。
|
作者 |
Anthropics |
|---|---|
|
简介 |
frontend-design 用于生成具备独特风格和高质量的前端界面,满足生产级 UI 标准。它的核心目标是避免生成同质化的“AI 风格” 界面,而是通过选择大胆、明确的美学主题(例如:极简、复古、未来感、野兽派等),并注重排版、色彩、动效、空间布局等细节,来打造具有辨识度和艺术感的前端界面。 |
|
应用场景 |
|
在以下案例中,我让 TRAE Work 开发一款 MBTI 心理测试小游戏,可明显观察到使用 “frontend-design” 技能前后的视觉差异:
使用 “frontend-design” 技能前:
使用 “frontend-design” 技能后:
|
作者 |
OpenAI |
|---|---|
|
简介 |
frontend-skill 适用于打造视觉冲击力强的落地页、网站、应用、原型、Demo 或游戏界面。它强调克制的构图、图像主导的层级、统一的内容结构和精致动效。 |
|
应用场景 |
|
在以下案例中,我让 TRAE Work 开发一个 AI 协作平台的首页,主题为 “Work with AI”,可明显观察到使用 “frontend-skill” 技能前后的视觉差异:
使用 “frontend-skill” 技能前:
使用 “frontend-skill” 技能后:
|
figma |
frontend-design |
frontend-skill |
|
|---|---|---|---|
|
核心定位 |
将 Figma 上的设计稿高度还原为代码,即 Design-to-Code。 |
大胆的创意与极致的视觉张力。 |
克制、高级感与现代感的设计。 |
|
主要功能 |
通过 Figma MCP Server,读取你提供的 Figma 链接或 Node ID,获取设计上下文、设计变量、图片资源,并将其精准翻译为生产级别的代码(如 React + Tailwind)。 |
当你只有需求而没有设计稿时,它能从零帮你设计并编写具有强烈风格的前端界面。它极力避免 “AI 味” 的审美和千篇一律的组件库风格。 |
用于构建结构严谨、排版专业的落地页(Landing Page)、SaaS 应用界面或原型。它推崇类似 Linear 那种干净、克制、高端的设计语言。 |
|
特点 |
不负责提供设计创意,而是严格遵守现有的设计稿,并复用你项目中的设计系统、Token 和组件。 |
强调艺术指导。它会要求明确的视觉基调(例如:极致极简、粗野主义、复古未来风、高级杂志风等),并在排版、字体(拒绝常见字体)、色彩对比、特殊视觉细节上做大胆尝试。 |
强调信息层级和排版。默认拒绝泛滥的卡片式设计,主张全屏大图、精准的留白、极少的颜色干扰、精炼的文案,以及少量但优雅的动效(如 Framer Motion 滚动反馈)。 |
|
何时选择 |
|
|
|
|
作者 |
ByteDance |
|---|---|
|
简介 |
chart-visualization 技能可以帮你快速将数据可视化。它会根据数据特征,从 26 种图表类型中自动选择最合适的一种,并提取生成图表所需的参数。随后,它会通过 Node.js 脚本生成高质量的图表图片,并返回图片 URL 及完整参数信息。 |
|
应用场景 |
|
使用案例一:
提示词:
帮我生成一张双轴图,用来展示“2025年各季度线上与线下营收及核心指标趋势对比”。
X 轴的含义为“季度”,包含四个季度:Q1(春季)、Q2(大促季)、Q3(淡季)、 Q4(年末旺季)。
Y 轴的含义为 “营收规模”。
这张图需要包含以下两个数据系列:
第一个系列是“线上营收(百万元)”,数据依次为:320、580、410、750。
第二个系列是“线下营收(百万元)”,数据依次为:450、480、430、620。
两个系列的数据都使用柱状图展示。此外,需要应用 academy 主题,并且自定义两个系列的颜色面板依次为: #5B8FF9 (蓝色)、#5AD8A6 (绿色)。
AI 使用 “chart-visualization” 技能后生成的图表:
使用案例二:
提示词:
帮我生成一张网络关系图,用于梳理“电商交易核心微服务架构拓扑”。
首先,系统包含以下10个核心节点:
API网关、用户服务、商品服务、订单服务、支付服务、促销服务、消息队列(MQ)、库存服务、关系型数据库(DB)、缓存集群(Redis)。
它们之间的调用和依赖流向关联如下:
- API网关 -> 用户服务 (说明: 身份鉴权)
- API网关 -> 商品服务 (说明: 浏览商品)
- API网关 -> 订单服务 (说明: 创建订单)
- 用户服务 -> 缓存集群(Redis) (说明: 读取会话)
- 商品服务 -> 缓存集群(Redis) (说明: 读取热点商品)
- 商品服务 -> 关系型数据库(DB) (说明: 商品主数据)
- 订单服务 -> 用户服务 (说明: 验证用户状态)
- 订单服务 -> 商品服务 (说明: 获取商品快照)
- 订单服务 -> 促销服务 (说明: 计算优惠)
- 订单服务 -> 库存服务 (说明: 扣减库存)
- 订单服务 -> 关系型数据库(DB) (说明: 订单落库)
- 订单服务 -> 支付服务 (说明: 发起支付)
- 支付服务 -> 消息队列(MQ) (说明: 支付成功事件)
- 消息队列(MQ) -> 订单服务 (说明: 更新订单状态)
- 消息队列(MQ) -> 库存服务 (说明: 释放超时库存)
图表宽度设为 900,高度设为 600,使用 academy 主题。
AI 使用 “chart-visualization” 技能后生成的拓扑图:
|
作者 |
ByteDance |
|---|---|
|
简介 |
data-analysis 技能基于 DuckDB(嵌入式分析型 SQL 引擎),用于处理用户的 Excel(.xlsx/.xls)和 CSV 文件,并对结构化数据进行分析与探索。整体流程包括:理解用户需求、检查文件结构以及执行数据分析。 |
|
应用场景 |
|
使用案例
待分析的 Excel 文件(sales_data_2025.xlsx)中的数据:
AI 调用 “data-analysis” 技能后的分析结果,经人工核算,AI 提供的数据完全准确。
|
作者 |
Anthropics |
|---|---|
|
简介 |
canvas-design 技能用于生成静态视觉设计作品(如海报、艺术页、封面),并可将作品输出为
该技能强调通过构图、色彩、图形、留白和少量文字进行艺术表达,并要求所有输出均为原创,严禁模仿或复制现有作品。 |
|
应用场景 |
|
使用案例一:
提示词:
帮我生成一张海报,用于展示早春的美好景色,就像诗句 “草长莺飞二月天,拂堤杨柳醉春烟” 中描写的一样唯美。
AI 使用 “canvas-design” 技能后的输出:
AI 生成的海报:
使用案例二:
提示词:
帮我生成一组四季(春、夏、秋、冬)系列的明信片,整体风格需要偏中式、诗意。
AI 使用 “canvas-design” 技能后的输出:
AI 生成的明信片:
|
作者 |
ByteDance |
|---|---|
|
简介 |
byted-seedream-image-generate 是一个基于火山引擎 Seedream(豆包·星绘)大模型开发的高效图像生成 skill。它能够通过文本提示词直接生成高质量、多风格的图像。支持文生图(Text-to-Image)、图生图(Image-to-Image)、批量生成、自定义图片尺寸以及水印控制。
|
|
应用场景 |
|
提示
在使用 byted-seedream-image-generate 技能前,你需要在火山引擎官网上进入 “火山方舟” 的控制台,然后在 “API Key 管理” 部分生成你的 API 密钥,在 “模型广场” 中开通 Doubao-Seedream 模型。
在给 AI 下达指令时,你需要告诉它你的 API Key 和需要调用的模型。
使用案例
提示词:
根据以下文字生成一张图片:一座赛博朋克风格的未来城市夜景,密集的高层建筑与巨型霓虹广告牌交错分布,屏幕上滚动着数字与全息影像。街道与空中充满蓝紫与粉色霓虹灯光,强烈对比与高饱和色彩营造出压迫而繁华的氛围。飞行汽车在城市高空穿梭,多层立体交通系统与狭窄街巷交织。建筑表面带有雨水与反光效果,地面湿润,倒映出霓虹灯与广告光影。空气中弥漫轻微雾气与光晕,增强空间纵深与氛围感。整体为电影级光影效果,细节丰富,广角视角,超写实风格,无人物,重点表现城市环境。
调用 Doubao-Seedream-5.0-lite 模型
我的 api key 是 02892fdb-xxxx-xxxx-ae7f-2bc01511640f
AI 使用 “byted-seedream-image-generate” 技能后生成的图像:
|
作者 |
Anthropics |
|---|---|
|
简介 |
doc-coauthoring 是一款引导你编写结构化文档的技能。当您提出写作需求时(例如,“帮我写一个文档”、“写一个 PRD”),它会通过一个协作流程,将你的零散想法转化为逻辑清晰、内容完整的文档。
这一机制旨在消除 AI 与你之间的信息壁垒,帮助你产出高质量、易于理解的文档。 |
|
应用场景 |
|
使用案例
提示词:
我想开发一个 AI 翻译软件,需要写一个 PRD。
AI 使用 “doc-coauthoring” 技能后,与我的交互过程:
第一阶段:收集上下文
在这个阶段,AI 负责提问和梳理信息,我负责做选择题和提供产品设计方向。通过一系列针对性的问题,AI 了解了我的想法(比如产品叫 Smart Translate、主打自定义 prompt、做成需要账号的 web 应用)。
第二阶段:分块起草与细化
在这个阶段,AI 负责搭骨架和提供选项,我负责做决定。 AI 起草了 prd.md 的核心大纲(产品概述、用户权限、核心流程等)。针对复杂的业务逻辑(比如扣费时机、prompt 怎么拼、模型选哪些),AI 没有直接写死,而是列出了不同的方案,让我来做决策。这保证了 PRD 是真正按照我的意志来编写的。
第三阶段:读者视角测试
在这个阶段,AI 负责寻找 PRD 中的潜在问题,我负责填补漏洞。 AI 把自己想象成一个刚拿到这份 PRD 准备写代码的后端开发,专门找文档里含糊不清的地方(比如:只写了注册没写怎么注册、只写了前端限制没写后端要不要校验、没写发给模型的系统提示词用哪种语言)。在我回答这三个问题之后,AI 完善了这份 PRD,使其更加严密。