后端开发 Skill技能列表

4.5

Bknd公共与认证访问配置Skill bknd-public-vs-auth

此技能用于在Bknd后端框架中配置公共与认证访问控制,包括设置匿名角色、管理未认证数据访问、定义公共/私有实体模式、实现混合访问模式,以及保护敏感实体同时暴露公共实体。关键词:Bknd, 访问控制, 认证, 公共访问, 后端开发, 权限管理, 数据安全, API配置。

4.5

端点保护Skill bknd-protect-endpoint

此技能用于在Bknd框架中保护特定API端点,实现认证、授权、角色检查和权限管理,确保后端API安全,关键词包括:API端点保护、Bknd、认证、授权、角色权限、HTTP触发器、插件路由、Guard权限系统。

4.5

搜索配置Skill search-config

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

4.5

在线状态管理技能Skill presence

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

4.5

Go专家Skill go-expert

这是一个专注于Go语言后端开发的专家技能,提供API开发、gRPC集成、并发编程和最佳实践指导,帮助开发者优化代码质量和性能。关键词:Go编程、API开发、gRPC、并发、最佳实践、代码审查。

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编程。

4.5

Go模块管理助手Skill go-mod-helper

Go模块管理助手是一个专门用于帮助开发者高效管理Go语言项目模块、依赖和配置的技能。它涵盖了模块初始化、依赖添加与更新、版本控制、私有模块配置、问题排查等关键功能,适用于Go后端开发、DevOps和云原生应用场景。关键词:Go模块管理,依赖管理,Go项目配置,版本控制,私有模块,问题排查。

4.5

后端开发Skill backend

这是一个后端开发技能,专注于设计可扩展、可靠的后端系统和API。用于服务器端开发,包括API设计、微服务架构、数据库模式设计、安全性优化和性能提升。关键词:后端开发、API设计、微服务、数据库、系统架构、可扩展性、可靠性、安全性。

4.5

GraphQL开发Skill graphql

GraphQL开发技能专注于设计和优化GraphQL API,包括模式定义、解析器编写、解决性能问题如N+1查询,并支持联邦架构。适用于后端开发、API设计和性能调优。关键词:GraphQL, API设计, 后端开发, 性能优化, N+1查询, 数据加载器。

4.5

避免后台代理轮询Skill no-polling-agents

该技能旨在优化软件开发中的后台任务处理,通过避免低效的轮询机制,利用异步处理和状态文件监控,提高系统效率和响应性。关键词:后台代理、轮询、异步处理、状态文件、效率优化、软件开发、任务管理。