后端开发 Skill技能列表
FastAPI精通Skill fastapi-mastery
FastAPI精通技能是用于快速构建高性能、现代化Python Web API的完整指南。它全面覆盖了从基础路由、请求响应处理、数据验证到高级功能如身份认证、数据库集成、中间件、WebSocket以及生产环境部署的全流程。核心关键词包括:FastAPI开发、Python REST API、异步Web框架、Pydantic数据验证、API文档自动生成、JWT/OAuth2认证、SQLAlchemy数据库、WebSocket实时通信、Uvicorn部署。适用于后端开发者快速构建高效、易维护且文档齐全的API服务。
图像处理器Skill image-processor
图像处理器是一款基于Python Pillow库开发的图像处理工具,提供专业的图像处理功能。主要功能包括:图像大小调整、格式转换(如JPG转PNG、PNG转WEBP等)、添加文字水印保护版权、批量生成多种尺寸缩略图。适用于网站图片优化、批量图片处理、电商商品图制作等场景。关键词:图像处理工具,Python图片处理,Pillow图像库,批量图片转换,图片水印添加,缩略图生成器,图片格式转换,图像大小调整。
Python编码标准Skill PythonCodingStandards
Python编码标准是一套专家级框架,用于Python 3.11+开发,包括PEP 8合规性、类型提示、Pydantic模型、async/await模式、结构化日志记录、错误处理和测试最佳实践。
Rust编程技能Skill rust
这个技能专注于使用Rust语言编写安全、高性能的生产级代码,适用于系统编程、后端开发、嵌入式软件和量化交易系统构建。它涵盖核心概念如所有权模式、错误处理、异步编程、序列化技术,并支持CLI工具开发和项目管理。关键词:Rust, 所有权, 错误处理, 异步编程, 序列化, 量化交易, 高性能代码, 系统开发。
API文档专家Skill api-documenter
API文档专家技能专注于为RESTful API、GraphQL和微服务创建专业、标准化的技术文档与规范。核心功能包括编写OpenAPI/Swagger规范、生成交互式API参考、制作GraphQL模式文档、提供SDK代码示例及编写入门指南。关键词:API文档,OpenAPI规范,Swagger,GraphQL文档,技术文档,API参考,微服务文档,REST API文档。
GoSDK开发专家Skill go-sdk-specialist
Go SDK开发专家技能专注于使用地道的Go语言模式和最佳实践,为企业级应用构建高效、可靠且易于维护的软件开发工具包。核心能力包括:模块化架构设计、上下文管理、错误处理、并发安全、版本控制以及自动化测试。适用于需要为API、云服务或内部系统提供高质量Go语言客户端的开发团队。关键词:Go SDK开发,Go语言编程,软件开发工具包,API客户端,模块化设计,错误处理,并发编程,版本控制,自动化测试。
Node.js后端专家Skill nodejs-expert
这个技能是一个Node.js后端开发专家系统,专注于Express和NestJS框架以及异步编程模式。它帮助开发者应用最佳实践,如模块化架构、全局中间件、守卫和拦截器,进行代码审查、改进建议和架构指导。关键词包括Node.js、后端开发、Express、NestJS、异步模式、代码审查、最佳实践、模块化架构。
视频工程师Skill video-engineer
视频工程师是专注于视频处理、流媒体技术和基础设施构建的专家。核心技能包括FFmpeg自动化、HLS/DASH自适应流媒体协议、WebRTC实时通信以及可扩展视频分发系统的设计与实现。该技能适用于视频编码转码流水线搭建、直播点播系统开发、视频质量优化、元数据提取分析等场景,旨在提供高效、稳定、高质量的视频解决方案。
SpringBootJava编码规范Skill java-coding-standards
这个技能是用于Spring Boot服务的Java编码规范,涵盖了命名约定、不可变性最佳实践、Optional使用指南、流操作技巧、异常处理策略、泛型应用和项目布局标准,旨在提高代码的可读性、可维护性和类型安全。关键词:Java, Spring Boot, 编码规范, 命名, 不可变性, Optional, 流, 异常处理, 泛型, 项目布局。
SpringCloud微服务开发Skill spring-cloud
这个技能提供了使用Spring Cloud框架构建和管理微服务架构的完整指南。涵盖核心组件如服务注册与发现(Eureka)、配置中心(Config Server)、API网关(Gateway)、负载均衡(LoadBalancer)、熔断器(Circuit Breaker)、服务调用(Feign)和分布式追踪(Sleuth)。适用于Java后端开发者、微服务架构师和云原生应用开发。关键词:Spring Cloud, 微服务, 服务发现, 配置管理, API网关, 负载均衡, 熔断器, 分布式追踪, Java开发, 云原生架构。
Python后端专家Skill python-backend-expert
Python后端专家技能提供全面的后端开发指导,涵盖Django、FastAPI、Flask、SQLAlchemy等框架,专注于异步模式、数据库操作、API设计和代码最佳实践。帮助开发者提升代码质量、优化性能和应用现代化开发技术。关键词:Python后端开发、Django框架、FastAPI异步编程、SQLAlchemy数据库、代码审查、架构设计、最佳实践、性能优化。
SpringBoot开发模式Skill springboot-patterns
Spring Boot开发模式是一种Java后端开发架构,采用分层设计包括控制器、服务、仓库层,实现REST API、JPA持久化和全局异常处理。适用于构建可扩展、可维护的企业级应用,关键词包括Spring Boot、Java后端、架构设计、REST API、JPA、微服务。