后端开发 Skill技能列表
ViperGo配置管理设置Skill viper-go-setup
这是一个用于Go语言项目的配置管理技能,通过Viper库实现配置文件(如YAML)、环境变量和命令行标志的灵活绑定与读取。它简化了应用程序的配置加载过程,支持多路径搜索和自动环境变量映射,适用于构建可配置的后端服务、CLI工具等。关键词:Go配置管理、Viper库、环境变量绑定、命令行标志、YAML配置、应用程序引导。
搜索集群Skill search-cluster
搜索集群是一个用于多源信息收集的Python工具,支持并行查询Google、维基百科、Reddit、NewsAPI和RSS订阅源,并提供结构化JSON输出。具备Redis缓存功能,提升查询效率。适用于数据聚合、信息监控、市场研究、新闻追踪和舆情分析等场景。
事件循环Skill event-loop
事件循环技能是用于高性能事件驱动I/O编程的专家级能力,专注于跨平台异步编程优化。该技能涵盖epoll、kqueue、IOCP等多路复用器配置,io_uring高性能I/O集成,事件循环性能分析和调试,以及大规模并发连接(C10K+)优化。关键词:事件驱动编程、异步I/O、性能优化、并发处理、网络编程、系统编程、高并发服务器、事件循环架构。
分布式缓存Skill distributed-caching
分布式缓存专家技能,专注于使用Redis和Memcached进行高性能缓存系统的设计、实施与优化。涵盖缓存架构设计、淘汰策略配置、缓存模式实现(旁路缓存、直写、后写)、性能监控、内存优化等关键技术。适用于高并发系统、微服务架构、Web应用性能优化等场景,帮助提升系统响应速度、降低数据库负载、保障数据一致性。关键词:分布式缓存、Redis、Memcached、缓存架构、性能优化、高可用性、内存管理、缓存策略、微服务、系统性能。
API密钥管理器Skill api-key-manager
API密钥管理器是一个用于安全生成、轮换、跟踪和管理API密钥的系统。它支持密钥范围界定、配额执行、撤销黑名单,并集成密钥管理系统与API网关,确保API访问的安全与合规。关键词:API密钥管理、密钥轮换、安全生成、配额控制、权限管理、密钥撤销、API网关集成。
DrizzleORM数据库专家Skill drizzle
Drizzle ORM 技能提供专业的数据库操作支持,涵盖类型安全架构设计、高效SQL查询、数据库迁移管理、表关系实现以及多数据库方言配置。关键词:Drizzle ORM,数据库架构,类型安全查询,SQL,数据库迁移,后端开发,Node.js,TypeScript。
Nutrient文档处理技能Skill nutrient-document-processing
Nutrient 文档处理技能是一个基于 API 的自动化文档处理工具,提供文档格式转换、OCR 文字识别、敏感信息编辑、数字签名、表单填写等功能。支持 PDF、DOCX、XLSX、PPTX、HTML 及多种图像格式。关键词:文档处理 API,PDF 转换,OCR 识别,敏感信息编辑,数字签名,表单自动化,文档自动化,Nutrient DWS。
计划处理器Skill plans-handler
这是一个用于管理SaaS(软件即服务)或Web应用订阅计划、定价策略和用户配额(限制)的开发技能。它涉及数据库模式设计、表单验证、前端UI组件集成以及API调用,主要用于构建或维护应用内的计费、订阅和权限管理系统。关键词:订阅管理、定价策略、配额限制、SaaS开发、计费系统、用户权限、数据库模式、前端表单、API集成。
API错误处理Skill api-error-handling
这个技能涉及构建健壮的API错误处理系统,包括标准化错误响应、详细日志记录、错误分类和用户友好错误消息,以提高API的弹性和错误报告的质量。
BackendAPIEndpointGeneratorSkill backend-endpoint
这是一个用于生成后端API端点的技能,它能够创建生产就绪的REST或GraphQL端点,并包含请求验证、错误处理和全面的测试。
FastifyRESTAPIPatternsSkill FastifyRESTAPIPatterns
Fastify是一个高性能的Node.js Web框架,专注于速度和低开销,内置JSON模式验证和序列化,支持TypeScript,帮助开发者快速构建生产级别的RESTful API。
API设计原则Skill api-design-principles
这个技能用于掌握REST和GraphQL API设计原则,帮助开发者构建直观、可扩展、可维护的API,适用于设计、审查和优化API项目。关键词包括:API设计、REST、GraphQL、后端开发、软件开发、架构设计、API文档、版本控制、错误处理。