后端开发 Skill技能列表
API设计规范Skill api-design
本技能提供REST API设计的最佳实践指南,涵盖URL结构、HTTP方法、请求响应格式、状态码、分页、过滤排序、版本控制、身份验证、频率限制等核心要素。适用于后端开发人员、架构师和API产品经理,帮助设计一致、直观、可维护的Web服务接口。关键词:REST API设计,API规范,后端开发,接口设计,Web服务,API最佳实践,微服务架构。
存储过程和函数Skill stored-procedures
本文介绍了如何实现数据库存储过程和函数以处理业务逻辑、数据验证和性能优化。包括过程设计、错误处理和性能考虑,以及PostgreSQL和MySQL的存储过程和触发器示例。
后端开发指南检查Skill check-backend
这个技能用于自动化检查和确保后端代码遵循开发指南,包括数据库、错误处理、日志、类型安全和质量等方面。它通过执行一系列步骤来识别和修复代码规范问题,从而提高代码一致性、可维护性和质量。关键词:后端开发、代码规范、指南检查、自动化工具、质量保证、软件开发、错误处理、数据库管理。
JavaSDK开发专家Skill java-sdk-specialist
Java SDK开发专家技能专注于为企业级应用设计和构建高质量、可维护的Java软件开发工具包。核心能力包括采用构建器模式设计SDK架构,实现响应式与同步客户端,配置Maven/Gradle构建与发布流程,确保对Java 11+的兼容性,并集成SLF4J日志、JUnit测试等企业级标准。关键词:Java SDK开发,企业级Java,构建器模式,响应式编程,Maven Central发布,API设计,Gradle构建,Project Reactor。
Rust工程师Skill rust-engineer
Rust工程师技能卡,专注于提供高性能、内存安全的系统编程与后端开发解决方案。核心能力包括使用Tokio进行异步并发编程、通过FFI与C/C++库安全集成、编译WebAssembly模块用于前端高性能计算。擅长使用Axum/Actix框架构建REST API和微服务,管理数据库访问,并优化WASM二进制性能。适用于需要零成本抽象、无垃圾回收内存安全和极致性能的场景。
NestJS企业级后端开发技能Skill nestjs
本技能提供关于NestJS框架的专家级指导,专注于构建模块化、可扩展的企业级Node.js后端应用程序。涵盖核心概念如依赖注入、模块化设计、守卫与拦截器、微服务架构、API文档生成(Swagger/OpenAPI)以及单元测试(Jest)。适用于需要开发高性能、可维护RESTful API、实现身份验证授权系统、构建分布式微服务以及遵循最佳编码实践的后端开发者。关键词:NestJS,Node.js,后端开发,企业级API,微服务,依赖注入,TypeScript,RESTful,架构设计,Swagger。
Django框架开发技能Skill django
此技能提供Django Web框架的全面指导,用于快速开发安全、可维护的网站和Web应用程序。涵盖模型设计、视图逻辑、模板渲染、表单处理、管理界面定制、REST API构建和部署实践。适用于Python开发者进行后端开发,关键词包括Django、Python、Web开发、后端、模型-视图-模板(MVT)、RESTful API。
GinGo框架Skill gin
此技能提供 Gin Go 框架的全面指导,涵盖路由、中间件、请求处理、JSON绑定和API开发,适用于创建 Web 服务、实现 RESTful API 和构建高性能 Go 应用。关键词:Gin, Go, Web开发, API, 路由, 中间件, JSON绑定, RESTful。
Go编程规范Skill golang-idioms
Go编程规范是Go语言开发中的最佳实践指南,涵盖了错误处理、接口设计、并发编程、测试技巧和模块管理等关键内容,适用于后端开发,关键词:错误处理、接口设计、并发模式、测试、Go语言、后端开发、编程规范。
RuoYi代码生成器Skill ruoyi-code-generator
RuoYi代码生成器是一个自动化工具,它能够根据用户提供的数据表信息(表名、字段定义)自动生成完整的CRUD代码,包括Java后端代码、MyBatis XML映射文件、Vue前端代码和菜单初始化SQL。这个工具适用于创建新模块、添加业务功能、以及根据表结构生成代码等场景,极大地提高了开发效率和代码质量。
网页数据抓取器Skill web-scraper
网页数据抓取器是一款基于CSS选择器的自动化工具,专门用于从网站高效提取结构化数据。支持分页抓取、速率控制防止被封,可输出JSON等多种格式。适用于数据采集、市场分析、竞品监控等场景。关键词:网页爬虫、数据抓取、HTML解析、自动化采集、CSS选择器、分页抓取、数据提取工具。
OpenAPI技能Skill openapi
OpenAPI 技能是用于创建、管理和验证 OpenAPI/Swagger 规范的专家工具。它专注于 API 文档编写、代码自动生成、API 契约验证和交互式文档创建,是后端开发、API 设计和 DevOps 流程中的关键助手。关键词:OpenAPI, Swagger, API 文档, 代码生成, REST API, API 契约, 交互式文档。