后端开发 Skill技能列表

可枚举重构技能Skill enumerable-refactor

4.5

这个技能专注于重构 Ruby 代码,通过使用 Enumerable 方法替代手动迭代和空变量初始化,识别并重构常见的反模式。它旨在提高代码的简洁性、表达性和性能,适用于 Ruby 3.3+ 版本。关键词:Ruby, Enumerable, 代码重构, 迭代优化, 反模式, 集合处理。

Python类型安全Skill python-type-safety

4.5

这个技能用于在Python开发中实现类型安全,通过类型提示、泛型、协议和严格类型检查(如mypy、pyright)进行静态分析,提高代码质量、可维护性和错误检测。适用于后端开发、API构建和库设计。关键词:Python类型安全、静态分析、类型提示、泛型、协议、mypy、pyright、代码质量、后端开发。

会话管理Skill sessions

4.5

会话管理技能用于创建和维护跨渠道的对话会话,包括会话历史记录、检查点保存、消息加密等功能,适用于需要管理多用户对话和保持会话状态的应用场景。

后端开发技能Skill backend-development

4.5

后端开发技能专注于使用Node.js、Python、Go、Rust等现代技术和框架如NestJS、FastAPI,构建高性能、可扩展、安全的服务器端系统。涵盖API设计(REST、GraphQL、gRPC)、数据库管理(PostgreSQL、MongoDB)、认证授权(OAuth 2.1、JWT)、性能优化、微服务架构、测试策略和DevOps实践,关键词包括:后端开发、Node.js、Python、API设计、数据库优化、微服务、DevOps、安全最佳实践。

Go并发模式Skill go-concurrency-patterns

4.5

这个技能专注于Go语言的并发编程模式,提供实用示例和最佳实践,帮助开发者高效构建并发应用程序。涵盖goroutines、channels、同步原语、context管理等工作池、管道、优雅关闭等模式。关键词:Go并发、goroutine、channel、同步、context、工作池、竞争条件、并发模式、编程技能。

DrizzleORM类型branding指南Skill drizzle-orm

4.5

这个技能提供了Drizzle ORM中类型branding和自定义类型的最佳实践指南,包括使用$type<T>()避免运行时开销和保持数据序列化以提高系统效率。关键词:Drizzle ORM, TypeScript, 类型branding, 自定义类型, 数据库开发, 后端开发, 性能优化。

服务器发送事件Skill Server-SentEvents(SSE)(BackendAlias)

4.5

服务器发送事件(SSE)是一种基于HTTP的服务器向客户端单向推送实时数据的技术。它允许服务器主动向浏览器或客户端应用发送事件流,适用于股票行情推送、新闻更新、通知提醒等需要服务器驱动实时更新的场景。关键词:SSE,服务器推送,实时数据流,HTTP流,单向通信,事件驱动,Web实时通信。

WebSocketPatternsSkill WebSocketPatterns

4.5

WebSocket模式是用于在网络应用中实现高级实时双向通信的一系列技术。它包括WebSocket基础、与HTTP轮询和SSE的比较、连接生命周期管理、心跳机制、消息队列确认、重连策略、速率限制等关键概念和实践。

Rust异步编程模式Skill rust-async-patterns

4.5

这个技能是关于掌握Rust中的异步编程,使用async/await语法、tokio运行时和futures生态系统,用于高效的并发I/O操作,如构建异步Web服务器、客户端、处理并发请求等。关键词:Rust、异步编程、tokio、async/await、并发、I/O操作、Web服务器、异步模式、futures。

Convex实时开发技能Skill convex-realtime

4.5

Convex实时开发技能是一种利用Convex平台的响应式查询技术,实现数据自动更新和实时同步的开发能力。它支持构建实时协作应用、响应式用户界面和即时数据同步功能,适用于聊天、仪表盘、协作编辑等多种场景。关键词包括Convex、实时开发、响应式查询、协作应用、数据同步、UI更新、实时功能、即时更新。

搜索技能Skill search

4.5

此技能用于实现全文搜索功能,包括使用Elasticsearch等搜索引擎进行索引创建、查询优化、相关性调整、自动完成和分面搜索。适用于后端开发、数据工程和应用程序集成。关键词:搜索、全文搜索、Elasticsearch、索引、查询、自动完成、分面搜索、相关性、评分、后端开发、数据工程。

API开发与设计Skill dev-api-design

4.5

本技能用于设计、实现和文档化生产级API,覆盖REST、GraphQL、gRPC和tRPC,涉及API架构、OpenAPI规范、版本控制、认证授权、错误处理等,适用于后端开发和系统集成。关键词:API设计,RESTful,GraphQL,gRPC,tRPC,OpenAPI,文档化,后端开发,微服务。