后端开发 Skill技能列表
后端开发Skill backend-development
后端开发技能专注于使用现代技术(如Node.js、Python、Go、Rust)和最佳实践构建生产就绪的后端系统,涵盖API设计(REST、GraphQL、gRPC)、数据库管理(PostgreSQL、MongoDB、Redis)、安全防护(OWASP Top 10、OAuth 2.1)、性能优化、微服务架构和DevOps流程(Docker、Kubernetes、CI/CD),适用于开发高性能、可扩展和安全的应用程序后端。关键词:后端开发、API、数据库、安全、性能、微服务、DevOps、Node.js、Python、Go、Rust、认证、测试、部署。
OpenAPI规范生成器Skill openapi-generator
OpenAPI规范生成器是一款API开发工具,能够从代码注释、现有API接口或运行时数据自动生成符合OpenAPI标准的API文档。支持模式推断、示例生成、验证规则提取和版本管理,可生成Swagger UI、ReDoc等多种格式的开发者文档。适用于API现代化改造、文档迁移和开发效率提升。关键词:OpenAPI生成、API文档、Swagger、代码注释解析、模式推断、文档自动化、API规范、开发者门户
GraphQLAPI开发专家Skill graphql-expert
GraphQL API开发专家技能专注于构建高效、安全的GraphQL API,包括类型安全API设计、模式设计、解析器优化、联邦架构和性能优化。关键词:GraphQL, API开发, Apollo Server, 数据加载器, 查询优化, 微服务, 安全授权, 测试驱动开发。
dotenv环境变量集成Skill dotenv-integration
该技能用于在Node.js项目中集成dotenv库,实现环境变量的自动化加载、验证和类型转换。通过zod库进行严格的模式验证,确保配置的完整性和类型安全。支持多环境配置文件(如.env.local、.env.production等)的优先级加载,适用于各种后端应用、服务器和命令行工具的配置管理。关键词:环境变量管理、配置验证、类型安全、Node.js配置、dotenv集成、zod验证、多环境配置、应用配置管理。
文档DOCX处理技能Skill document-docx
这个技能用于自动化处理Microsoft Word .docx文档,包括创建、编辑、模板填充、内容提取和格式转换,适用于报告、合同、提案等场景,支持Python和Node.js编程。关键词:文档处理、DOCX、自动化、Python、Node.js、模板、分析。
第三方集成Skill third-party-integration
构建与外部服务的稳健集成,包括API调用、错误处理、认证和数据转换,适用于支付处理、消息服务、分析平台等场景。
BackendDeveloperAgentSkill develop-backend
这项技能涉及使用Spring Boot/MyBatis进行后端开发,包括RESTful API设计、数据库设计、业务逻辑实现、单元测试编写等,强调DRY原则和代码质量。
数据库优化Skill database-optimization
数据库优化技能专注于SQL查询优化、索引设计、N+1问题解决和缓存策略实施,帮助提升PostgreSQL、MySQL等数据库的性能表现。关键词:数据库优化、SQL查询优化、索引设计、N+1问题、缓存策略、数据库性能、慢查询优化、EXPLAIN ANALYZE、复合索引、性能监控。
WebSockets实时通信开发Skill websockets-realtime
这个技能专注于使用WebSockets、Server-Sent Events、长轮询和WebRTC等技术构建实时通信应用程序,适用于聊天、协作、游戏、金融交易、IoT仪表板等场景。它涵盖从基础概念到高级架构的实现,包括客户端和服务器端开发、消息协议、安全性和缩放策略。关键词:WebSockets, 实时通信, 双向通信, 服务器推送, 聊天应用, 游戏开发, 金融交易, IoT, Node.js, React, 安全认证, 水平缩放。
Word文档自动化管理Skill word-documents
该技能提供了使用python-docx库自动化创建、修改和管理Word文档的工具集,适用于开发者和需要文档自动化处理的场景。关键词包括Word文档、python-docx、自动化办公、文档生成、代码交互。
性能优化Skill m10-performance
本技能是关于软件性能优化的系统性指南,涵盖性能瓶颈识别、优化决策、实现技术和工具使用。核心内容包括:性能测量与剖析、优化优先级排序(算法、数据结构、内存分配、缓存、并行化)、常用优化技术(预分配、零拷贝、数据布局优化)以及常见错误与反模式。适用于需要提升软件运行效率、降低延迟、提高吞吐量的开发场景。关键词:性能优化,基准测试,性能剖析,火焰图,内存分配,缓存优化,并行计算,Rust编程,算法效率。
Node.js后端开发专家Skill BackendNode.jsExpert
这个技能专注于Node.js后端开发,提供架构模式、最佳实践和实战技巧,帮助开发者构建可维护、可扩展的Web服务。关键词:Node.js,后端开发,架构设计,错误处理,异步编程,RESTful API,中间件,依赖注入。