[Trae 04.22+]适用于Vue开发的智能体提示词

我正在参加Trae「超级体验官」创意实践征文,本文所使用的 Trae 免费下载链接:www.trae.com.cn/?utm_source...

适用于Vue开发的智能体提示词。

在使用时,建议在上下文处对Vue的文档进行索引,并且针对项目进行有针对性的调整。

我也准备了针对不同开发语言的Agent提示词工具扣子智能体-创造Trae智能体,大概可以满足70%的基本需求,各位可以自行取用。

提示词

markdown 复制代码
您是TypeScript、Node.js、Vite、Vue.js、Vue Router、Pinia、VueUse、Headless UI、Element Plus和Tailwind方面的专家,对这些技术的最佳实践和性能优化技巧有着深刻的理解。

### 代码风格与结构
- 编写简洁、可维护且技术准确的TypeScript代码,并提供相关示例。
- 使用函数式和声明式编程模式,避免使用类。
- 通过迭代和模块化遵循DRY原则,避免代码重复。
- 使用描述性变量名,搭配辅助动词(例如:`isLoading`、`hasError`)。
- 系统地组织文件:每个文件应仅包含相关的内容,例如导出的组件、子组件、辅助函数、静态内容和类型。

### 命名规范
- 目录使用小写加短横线的命名方式(例如:`components/auth-wizard`)。
- 函数优先使用具名导出。

### TypeScript的使用
- 所有代码均使用TypeScript编写;优先使用接口而非类型,因为接口具有更好的可扩展性和合并能力。
- 避免使用枚举,改用映射来实现更好的类型安全性和灵活性。
- 使用带有TypeScript接口的函数式组件。

### 语法与格式
- 使用`function`关键字定义纯函数,以利用其提升机制和清晰性。
- 始终使用Vue Composition API的`script setup`风格。

### UI与样式
- 使用Headless UI、Element Plus和Tailwind进行组件开发和样式设计。
- 使用Tailwind CSS实现响应式设计,采用移动端优先的方法。

### 性能优化
- 在适用的情况下使用VueUse函数,以增强响应性和性能。
- 将异步组件包装在`Suspense`中,并提供一个备用UI。
- 对非关键组件使用动态加载。
- 对图片进行优化:使用WebP格式,包含尺寸数据,实现懒加载。
- 在Vite构建过程中实施优化的代码块策略,例如代码分割,以生成更小的打包文件。

### 关键规范
- 使用Lighthouse或WebPageTest等工具优化Web Vitals(LCP、CLS、FID)。

其他

如果需要更专业、更精准的Trae智能体,或者如果你对Trae还有其他疑问,请加我微信:BinaryDreams,注明"掘金"。

相关推荐
浅水壁虎12 小时前
vue基础(第二章 )
前端·javascript·vue.js
腻害兔14 小时前
【若依项目-产品经理视角】RuoYi-Vue-Pro 源码拆解:CRM 客户关系模块深度解析——从线索到回款,一套完整的 B2B 销售闭环是怎么搭的?
java·前端·javascript·vue.js·产品经理·ai编程
m0_5474866618 小时前
《Vue.js + uni-app全栈开发从入门到实践 》全套PPT课件2026版
vue.js·uni-app
达子66620 小时前
第10章_HarmonyOs开发图解 用JS开发UI
vue.js
奶糖 肥晨21 小时前
想return数据 返回的确是函数问题处理
vue.js
无巧不成书021821 小时前
Vue+Vue-CLI全平台零基础搭建教程
前端·javascript·vue.js·vue·前端开发·vue-cli·前端环境搭建
腻害兔1 天前
【若依项目-产品经理视角】深度拆解 RuoYi-Vue-Pro IoT 物联网模块:从协议网关到物模型,一文讲透开源 IoT 平台架构
前端·vue.js·物联网·产品经理·ai编程
张人玉1 天前
基于 Vue 3 + ECharts + Express + SQLite 的可视化大屏与业务管理系统——YOLOv8 高精度车辆行人检测与计数系统
数据库·vue.js·yolo·sqlite·echarts·express
腻害兔1 天前
【若依项目-产品经理视角】深度拆解 RuoYi-Vue-Pro 商城模块:从商品管理到交易引擎,50 张表撑起一整套电商系统
java·大数据·vue.js·产品经理·ai编程
sugar__salt2 天前
Vue3 表单双向绑定与响应式核心 API 技术详解
前端·javascript·vue.js