后端开发 Skill技能列表

4.5

API分页实现Skill api-pagination

本技能专注于实现高效的API分页策略,包括偏移量分页、游标分页和键集分页,用于处理大型数据集、构建分页端点、实现无限滚动和优化数据库查询。关键词:API分页,高效数据处理,分页策略,数据库优化,无限滚动,分页端点。

4.5

API过滤与排序Skill api-filtering-sorting

API过滤与排序技能用于后端开发中构建灵活的API查询系统,通过查询参数解析和验证,实现安全高效的过滤和排序功能,常用于搜索端点、数据网格和动态API开发。关键词:API过滤,排序,查询参数,后端开发,数据安全,性能优化。

4.5

API错误处理Skill api-error-handling

API错误处理技能专注于在API开发中实现标准化的错误响应机制,包括状态码管理、日志记录和用户友好消息。适用于构建生产级API、实施错误恢复模式如断路器,以及集成错误监控服务,提升系统可靠性和可维护性。关键词:API开发、错误处理、状态码、日志记录、断路器、Sentry集成、生产环境、后端服务。

4.5

API变更日志与版本管理Skill api-changelog-versioning

这个技能用于创建和管理API变更日志,系统记录破坏性变更、弃用策略和迁移指南,帮助开发者和团队进行API版本控制和升级。关键词:API版本管理、变更日志、迁移策略、API文档、SEO优化、软件维护。

4.5

API认证Skill api-authentication

API认证是一种后端开发技能,专注于使用JWT、OAuth 2.0和API密钥等现代标准实现安全的API认证机制,适用于构建认证系统、处理第三方集成、服务间通信,并涵盖令牌管理、安全头设置和认证流程优化,关键词:API认证、JWT、OAuth 2.0、API密钥、安全认证、后端开发、网络安全。

4.5

WebSocket实时通信Skill websocket-realtime

这个技能涉及使用WebSocket、Socket.io和Server-Sent Events(SSE)等技术实现实时通信。它包括服务器端实现如WebSocket服务器、房间管理、身份认证,客户端重连机制,反模式避免和最佳实践清单。适用于构建聊天应用、实时数据推送等场景。关键词:实时通信、WebSocket、Socket.io、SSE、客户端重连、反模式、后端开发、前端开发、缩放策略、Redis适配器。

4.5

Redis高级模式与应用Skill redis-patterns

本技能涵盖了Redis的各种高级使用模式,包括缓存策略、滑动窗口速率限制、发布/订阅、流处理、Lua脚本原子操作等,适用于后端开发、数据缓存和事件处理场景。关键词:Redis, 缓存, 发布订阅, 流处理, Lua脚本, 速率限制, 后端开发, 数据模式, 事件驱动

4.5

Effect-TS模式:资源管理Skill effect-patterns-resource-management

这个技能提供了 8 个精选的 Effect-TS 资源管理模式,用于 Effect-TS 应用中的资源管理。它涵盖了安全括号资源使用、池化资源、创建服务层等最佳实践,帮助开发者构建健壮、可测试和防泄漏的应用。适用于资源管理、Effect-TS 应用的最佳实践和真实世界模式。关键词:Effect-TS, 资源管理, TypeScript, 函数式编程, 异步, 并发, 防泄漏, 模式, 后端开发。

4.5

Effect-TS错误管理模式Skill effect-patterns-error-management

这个技能专注于Effect-TS库中的错误管理,提供了15个精选模式,帮助开发者在TypeScript应用中实现健壮的错误处理、遵循最佳实践并应用现实世界解决方案。适用于处理错误管理、函数式编程和构建可靠应用,关键词:Effect-TS, 错误处理, TypeScript, 函数式编程, 设计模式

4.5

YouTube视频下载器Skill youtube-downloader

YouTube视频下载器是一款强大的工具,用于从YouTube下载视频,支持自定义质量(如1080p、720p)和格式(MP4、WebM、MKV),并可提取音频为MP3文件。基于yt-dlp,易于使用,适用于个人和专业用途,关键词包括YouTube下载、视频下载、MP3转换、质量设置、格式选项。

4.5

搜索配置Skill search-config

这个技能用于配置和管理搜索索引、支持多种后端(如SQLite和Elasticsearch)、实现全文搜索和语义搜索功能,适用于软件开发中的搜索服务实现。关键词:搜索配置、索引管理、全文搜索、语义搜索、后端开发、API参考。

4.5

在线状态管理技能Skill presence

这个技能用于管理和跟踪用户的在线状态,包括设置状态、记录活动、同步多设备信息。适用于开发在线状态服务,关键词:在线状态、活动跟踪、多设备同步、API、TypeScript、后端开发。