后端开发 Skill技能列表

4.5

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

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

4.5

GraphQL设计与开发Skill graphql-design

该技能专注于GraphQL API的设计与开发,涵盖schema设计、resolver实现、订阅功能、使用DataLoader预防N+1查询问题以及错误处理。关键词:GraphQL, schema设计, resolver, DataLoader, 订阅, 错误处理, API开发, 后端开发, 分页优化, 性能优化。

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

BKND后端框架查询学习工具Skill btca-bknd-repo-learn

使用BTCA工具高效查询和学习BKND后端框架,帮助开发者理解数据模块、实现认证授权、处理媒体文件、配置适配器等,支持从源代码和示例中学习及调试,提升开发效率。关键词:BTCA, BKND, 后端框架, 查询, 学习, 数据模块, 认证授权, 媒体文件, 适配器。

4.5

BkndWebhooks配置Skill bknd-webhooks

这个技能用于在Bknd平台中配置webhook集成,包括接收外部服务的传入webhooks、发送事件触发的传出webhooks、实现签名验证、重试模式和异步处理。适用于构建事件驱动架构、第三方服务集成和数据更改通知。关键词:Bknd, Webhook集成, 事件驱动, 后端开发, 第三方集成。

4.5

搜索配置Skill search-config

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

4.5

在线状态管理技能Skill presence

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

4.5

C模块Rust移植技能Skill port-c-module

这个技能提供了一套完整的方法论和步骤,指导开发者将C语言模块高效、安全地移植到Rust语言。它涵盖了从代码分析、移植计划、Rust实现、FFI包装到集成测试的全过程,确保移植后的模块性能优越、安全可靠。关键词:C模块移植、Rust编程、FFI接口、代码重构、软件迁移、系统开发。

4.5

处理Rust错误Skill handling-rust-errors

这个技能描述了在Rust编程中使用error-stack crate进行错误处理的最佳实践和模式,包括定义自定义错误、使用Report类型、通过change_context传播错误、用attach添加上下文,以及实现Error trait。适用于需要一致和可调试错误处理的Rust项目,如后端开发、系统编程和嵌入式软件。关键词:Rust,错误处理,error-stack,Report类型,上下文传播,自定义错误,Result类型,HASH项目。

4.5

探索Rust包Skill exploring-rust-crates

该技能用于生成和使用Rust文档,帮助开发者理解和探索Rust包的API、代码结构和组织方式,适用于软件开发中的代码理解和文档生成。关键词包括Rust文档、crate API、代码组织、软件开发工具、Rust编程。