后端开发 Skill技能列表
BunWebSocket服务器Skill BunWebSocketServer
本技能介绍如何使用Bun构建WebSocket服务器,支持实时通信、消息广播、Pub/Sub模式和客户端认证等功能。适用于需要高并发实时数据处理的应用程序开发,如聊天室、在线游戏和金融交易系统。关键词:Bun, WebSocket, 服务器, 实时通信, 后端开发, JavaScript, 网络编程。
Aspire服务默认配置Skill aspire-service-defaults
Aspire服务默认配置技能是一个用于.NET Aspire分布式应用程序开发的共享配置框架。它集中管理OpenTelemetry观测性(日志、追踪、指标)、健康检查(就绪性/存活性)、HTTP客户端弹性(重试/熔断器)和服务发现配置,确保微服务架构中的一致性和可观测性。关键词:Aspire .NET 微服务 OpenTelemetry 健康检查 服务发现 分布式系统 云原生 可观测性 DevOps
Bun工作线程Skill BunWorkers
Bun Workers 是在 Bun 运行时中利用 Web Workers 和 Node.js worker_threads 进行并行执行和任务处理的技能,适用于处理 CPU 密集型任务、实现并行映射、错误处理和资源管理,关键词包括 Bun、Web Workers、worker_threads、并行处理、多线程编程、后台任务、性能优化。
Rust设计模式指南Skill rust-design-patterns
Rust设计模式指南提供Rust编程语言的惯用法和最佳实践,涵盖所有权管理、借用检查器解决方案、API设计模式、性能优化技巧和常见反模式。适用于Rust开发者解决生命周期错误、内存安全问题和编写高效地道的Rust代码。关键词:Rust编程,设计模式,所有权模型,借用检查器,内存安全,API设计,性能优化,反模式
Slack机器人构建器Skill slack-bot-builder
此技能用于使用Slack的Bolt框架构建高效、安全的Slack应用,支持Python、JavaScript和Java,涵盖Block Kit丰富UI、交互组件、斜杠命令、事件处理、OAuth安装流程和工作流构建器集成,专注于生产就绪应用的最佳实践。关键词:Slack应用、Bolt框架、Block Kit、Python、JavaScript、Java、OAuth、生产就绪。
SupabasePostgres最佳实践Skill supabase-postgres-best-practices
这个技能提供了Supabase和Postgres数据库的性能优化最佳实践指南,涵盖查询性能、连接管理、安全与行级安全、模式设计、并发与锁、数据访问模式、监控与诊断以及高级功能等方面。适用于数据库开发者、运维人员和架构师进行Postgres数据库的编写、优化和性能提升。关键词:Postgres, 性能优化, Supabase, 数据库, 查询优化, 模式设计, 连接管理, RLS。
OAuth技能Skill oauth
该技能专注于OAuth 2.0和OpenID Connect (OIDC) 协议的实施与集成。提供授权码流程、PKCE安全增强、令牌管理以及主流身份提供商(如Google、GitHub)的接入方案。适用于构建安全的用户认证、单点登录(SSO)和第三方应用授权系统。关键词:OAuth 2.0, OpenID Connect, 身份认证, 单点登录, 社交登录, 令牌管理, PKCE, 授权码流程。
邮件服务集成Skill email-service-integration
构建全面的电子邮件系统,集成SMTP、第三方电子邮件提供商、HTML模板、电子邮件验证、重试机制和适当的错误处理,用于发送事务性电子邮件、实施欢迎/确认电子邮件、创建密码重置流程、发送通知电子邮件、构建电子邮件模板和管理批量电子邮件活动。
搜索配置Skill search-config
这个技能用于配置和管理搜索索引、支持多种后端(如SQLite和Elasticsearch)、实现全文搜索和语义搜索功能,适用于软件开发中的搜索服务实现。关键词:搜索配置、索引管理、全文搜索、语义搜索、后端开发、API参考。
Go专家Skill go-expert
这是一个专注于Go语言后端开发的专家技能,提供API开发、gRPC集成、并发编程和最佳实践指导,帮助开发者优化代码质量和性能。关键词:Go编程、API开发、gRPC、并发、最佳实践、代码审查。
Sharp图片处理工具Skill sharp
Sharp是一个基于Node.js的高性能图片处理库,使用libvips引擎实现极速的图片大小调整、格式转换和图像处理功能。支持JPEG、PNG、WebP、AVIF、TIFF等多种格式,适用于Web开发中的图片优化、缩略图生成、水印添加等场景。关键词:Node.js图片处理、高性能图片压缩、图片格式转换、WebP生成、图片批量处理、图像处理库、前端图片优化、后端图片处理
Convex开发技能Skill convex
Convex 开发技能是一个综合指导技能,用于Convex后端开发,提供核心开发如函数编写和数据库模式定义、数据存储管理、高级模式如AI代理和定时作业、安全审计以及最佳实践。适用于开发者快速上手Convex平台,优化后端应用开发。关键词:Convex开发、后端开发、数据库、实时订阅、HTTP动作、安全审计、AI代理、最佳实践、量化交易、数据统计分析。