软件开发 Skill技能列表

4.5

异步编程专家Skill async-expert

异步编程专家技能专注于跨多种编程语言(如Python asyncio、JavaScript promises、C# async/await、Rust futures)的异步编程模式。适用于并发编程、事件循环管理、异步模式实现、错误处理、背压控制、任务取消和异步系统性能优化。包含测试驱动开发(TDD)、性能优化模式、常见错误避免策略,确保代码正确性、高效性、弹性和可维护性。关键词:异步编程、并发、事件循环、错误处理、性能优化、Python、JavaScript、C#、Rust。

4.5

应用内购买技能Skill iap

该技能专注于应用内购买(IAP)系统的收据验证功能,主要用于移动应用和游戏开发中处理数字商品交易。核心功能包括:收据验证、支付安全、交易处理、防欺诈检测。关键词:应用内购买、收据验证、移动支付、IAP系统、数字商品、支付安全、防欺诈、移动开发、iOS内购、Android内购。

4.5

端到端测试模式Skill e2e-testing

本技能是关于使用Playwright进行端到端(E2E)测试的完整指南。它涵盖了测试文件组织、页面对象模型(POM)、测试结构、Playwright配置、CI/CD集成、工件管理以及处理不稳定测试的策略。适用于前端开发、测试工程师和DevOps人员,旨在构建稳定、快速且可维护的自动化测试套件。关键词:Playwright,E2E测试,自动化测试,页面对象模型,CI/CD,测试报告,Web3测试,金融测试。

4.5

TypeScript打包工具Skill tsdown

tsdown是一个基于Rolldown和Oxc的TypeScript打包工具,用于快速构建TypeScript库、生成.d.ts声明文件、支持ESM/CJS双输出、包验证和插件开发。适用于TypeScript库开发、npm包发布、Vue/React组件库构建等场景,提升开发效率和代码质量。关键词:TypeScript打包、tsdown、库构建、ESM/CJS、d.ts生成、插件开发、前端工具。

4.5

用户自定义与偏好设置Skill user-customization

此技能用于帮助用户自定义Trae Skills的配置,包括设定技术栈偏好、交互风格、角色覆盖和全局规则,以实现个性化的开发体验。关键词:Trae Skills, 用户自定义, 偏好设置, 配置管理, 角色覆盖, DevOps, 开发工具定制。

4.5

测试生成技能Skill test-generation

测试生成技能用于自动创建全面、一致的软件测试,提高代码质量和覆盖率,适用于单元测试、集成测试和E2E测试。关键词:测试生成、单元测试、集成测试、自动化测试、测试覆盖率、软件开发测试。

4.5

验证输出技能Skill verify-output

验证输出技能是一种用于在软件开发流程中,确保AI智能体或自动化工具生成的JSON输出数据符合预定模式(Schema)的自动化验证方法。该技能通过Bash脚本和模式文件,在数据写入最终位置前进行强制验证,防止无效数据污染系统。核心功能包括模式匹配、错误诊断、数据格式校验,适用于AI智能体协作、自动化任务输出、数据管道验证等场景。关键词:输出验证、JSON模式、数据校验、自动化测试、AI智能体、软件开发流程、数据质量保证。

4.5

构建聊天界面Skill building-chat-interfaces

本技能专注于构建生产级的AI聊天界面,提供完整的全栈解决方案。涵盖前端React组件集成、后端Python服务器开发、身份验证机制(JWT/JWKS)、上下文注入、数据库持久化、SSE流式响应、Next.js集成以及MCP工具认证等核心功能。适用于需要将AI智能体嵌入到Web应用、实现个性化对话体验、管理用户会话历史的企业级应用场景。关键词:AI聊天界面、ChatKit集成、全栈开发、身份验证、上下文注入、流式响应、Next.js代理、MCP工具、生产级部署。

4.5

API交接文档生成Skill backend-to-frontend-handoff-docs

该技能用于在后端API开发完成后,自动生成结构化交接文档,提供给前端开发者或AI,以便无需额外沟通即可完成集成和UI开发,提高协作效率。关键词:API文档、后端开发、前端集成、交接文档、软件开发、自动化工具、技术文档、协作流程。

4.5

语言服务器协议Skill LanguageServerProtocol

语言服务器协议(LSP)开发技能,用于构建支持代码补全、语法高亮、定义跳转、悬停提示、代码重构等完整IDE功能的语言服务器。关键词:语言服务器协议、LSP开发、IDE插件、代码智能感知、语义分析、JSON-RPC、编程语言工具链、开发工具集成。

4.5

面向对象编程封装Skill oop-encapsulation

本技能专注于面向对象编程中的封装和信息隐藏原则,用于控制对对象内部状态和行为的访问,通过定义清晰的接口来提高代码的健壮性、可维护性和安全性。适用于Java、Python、TypeScript、C#等多种编程语言,涵盖访问控制、数据隐藏模式、不变性设计等。关键词:封装、信息隐藏、OOP、访问控制、软件设计、数据保护。

4.5

API测试技能Skill api-testing

专家级 API 测试技能,涵盖 FastAPI 后端和 React/Next.js 前端的单元测试、集成测试和端到端测试,强调测试覆盖率和质量保障。