后端开发 Skill技能列表
YouTube视频下载器Skill youtube-downloader
YouTube视频下载器是一款强大的工具,用于从YouTube下载视频,支持自定义质量(如1080p、720p)和格式(MP4、WebM、MKV),并可提取音频为MP3文件。基于yt-dlp,易于使用,适用于个人和专业用途,关键词包括YouTube下载、视频下载、MP3转换、质量设置、格式选项。
BKND后端框架查询学习工具Skill btca-bknd-repo-learn
使用BTCA工具高效查询和学习BKND后端框架,帮助开发者理解数据模块、实现认证授权、处理媒体文件、配置适配器等,支持从源代码和示例中学习及调试,提升开发效率。关键词:BTCA, BKND, 后端框架, 查询, 学习, 数据模块, 认证授权, 媒体文件, 适配器。
BkndWebhooks配置Skill bknd-webhooks
这个技能用于在Bknd平台中配置webhook集成,包括接收外部服务的传入webhooks、发送事件触发的传出webhooks、实现签名验证、重试模式和异步处理。适用于构建事件驱动架构、第三方服务集成和数据更改通知。关键词:Bknd, Webhook集成, 事件驱动, 后端开发, 第三方集成。
Bknd认证配置Skill bknd-setup-auth
这个技能用于配置Bknd后端框架的身份验证系统,包括启用认证、设置JWT令牌、配置Cookie、定义用户角色和权限,适用于后端开发和应用程序安全。关键词:Bknd, 认证, JWT, Cookie, 角色, 后端安全
Bknd公共与认证访问配置Skill bknd-public-vs-auth
此技能用于在Bknd后端框架中配置公共与认证访问控制,包括设置匿名角色、管理未认证数据访问、定义公共/私有实体模式、实现混合访问模式,以及保护敏感实体同时暴露公共实体。关键词:Bknd, 访问控制, 认证, 公共访问, 后端开发, 权限管理, 数据安全, API配置。
端点保护Skill bknd-protect-endpoint
此技能用于在Bknd框架中保护特定API端点,实现认证、授权、角色检查和权限管理,确保后端API安全,关键词包括:API端点保护、Bknd、认证、授权、角色权限、HTTP触发器、插件路由、Guard权限系统。
搜索配置Skill search-config
这个技能用于配置和管理搜索索引、支持多种后端(如SQLite和Elasticsearch)、实现全文搜索和语义搜索功能,适用于软件开发中的搜索服务实现。关键词:搜索配置、索引管理、全文搜索、语义搜索、后端开发、API参考。
在线状态管理技能Skill presence
这个技能用于管理和跟踪用户的在线状态,包括设置状态、记录活动、同步多设备信息。适用于开发在线状态服务,关键词:在线状态、活动跟踪、多设备同步、API、TypeScript、后端开发。
C模块Rust移植技能Skill port-c-module
这个技能提供了一套完整的方法论和步骤,指导开发者将C语言模块高效、安全地移植到Rust语言。它涵盖了从代码分析、移植计划、Rust实现、FFI包装到集成测试的全过程,确保移植后的模块性能优越、安全可靠。关键词:C模块移植、Rust编程、FFI接口、代码重构、软件迁移、系统开发。
处理Rust错误Skill handling-rust-errors
这个技能描述了在Rust编程中使用error-stack crate进行错误处理的最佳实践和模式,包括定义自定义错误、使用Report类型、通过change_context传播错误、用attach添加上下文,以及实现Error trait。适用于需要一致和可调试错误处理的Rust项目,如后端开发、系统编程和嵌入式软件。关键词:Rust,错误处理,error-stack,Report类型,上下文传播,自定义错误,Result类型,HASH项目。
探索Rust包Skill exploring-rust-crates
该技能用于生成和使用Rust文档,帮助开发者理解和探索Rust包的API、代码结构和组织方式,适用于软件开发中的代码理解和文档生成。关键词包括Rust文档、crate API、代码组织、软件开发工具、Rust编程。
后端开发Skill backend
这是一个后端开发技能,专注于设计可扩展、可靠的后端系统和API。用于服务器端开发,包括API设计、微服务架构、数据库模式设计、安全性优化和性能提升。关键词:后端开发、API设计、微服务、数据库、系统架构、可扩展性、可靠性、安全性。