后端开发 Skill技能列表
BunSQLiteSkill BunSQLite
Bun SQLite 是一个用于 Bun 环境的 SQLite 数据库驱动程序,提供高性能的 SQLite 操作,包括准备语句、事务处理和查询执行。适用于后端开发、数据存储和应用程序开发,提升数据库交互效率和性能。关键词:Bun, SQLite, 数据库, 后端开发, 数据存储, 高性能, 准备语句, 事务处理, 查询执行, 应用程序开发。
Bun运行时Skill BunRuntime
Bun是一个基于JavaScriptCore的快速JavaScript运行时,支持TypeScript和JSX,提供热重载和监控模式,用于高效开发和运行JavaScript应用程序。关键词:Bun, JavaScript运行时, TypeScript, 热重载, Node.js替代, 快速启动, 后端开发工具
BunRedis集成Skill BunRedis
这个技能专注于在Bun运行时中集成和使用Redis,支持多种客户端如ioredis和Upstash,用于缓存、发布订阅、会话存储和键值操作。适用于后端开发、实时数据处理和性能优化。关键词:Bun, Redis, 缓存, 发布订阅, 数据库集成, 后端开发。
BunHTTP服务器构建Skill BunHTTPServer
Bun HTTP服务器构建技能用于使用Bun.serve()快速搭建高性能HTTP服务器,处理请求和响应,实现路由,创建REST API,并支持错误处理、静态文件服务、CORS配置等功能。关键词包括Bun、HTTP服务器、后端开发、请求处理、响应类型、路由、API构建、性能优化。
Bun热重载Skill BunHotReloading
Bun热重载技能用于在开发过程中实现代码的自动重载,支持监视模式和热模式,加快开发周期,适用于HTTP服务器和前端开发,关键词包括Bun、热重载、HMR、JavaScript开发工具、TypeScript、自动代码更新。
BunHono集成Skill BunHonoIntegration
Bun Hono 集成技能是用于在Bun运行时上快速构建Web API的框架,专为高性能和轻量级设计。它支持路由、中间件、REST API、验证、错误处理等功能,适用于开发后端服务、微服务和量化交易系统API。关键词:Bun, Hono, Web框架, API开发, 后端开发, 快速开发, 量化交易
Bun文件输入输出操作技能Skill BunFileI/O
这个技能专注于使用Bun运行时进行高效的文件输入输出操作,包括文件读取、写入、流处理、目录管理、全局模式匹配和元数据访问。适用于后端开发、数据处理和文件系统优化场景,关键词:Bun, 文件I/O, 流处理, 目录操作, JavaScript, 后端开发, 文件系统, SEO优化。
BunFFI(外函数接口)Skill BunFFI
此技能用于通过 Bun 的 FFI 功能从 JavaScript 调用本地 C/C++ 库。关键词包括:Bun FFI、外函数接口、调用C库、原生代码集成、JavaScript、C/C++、跨语言调用、dlopen、共享库、性能优化。
BunDrizzle集成Skill BunDrizzleIntegration
Bun Drizzle 集成技能用于在 Bun 运行时中,通过 Drizzle ORM 与 SQLite 数据库进行类型安全的交互,支持模式定义、自动迁移、CRUD 操作、事务处理和高效查询,适用于后端开发场景。关键词:Bun, Drizzle ORM, SQLite, 类型安全, 数据库迁移, 后端开发, 模式定义, CRUD 操作。
API版本化策略Skill api-versioning-strategy
这个技能用于设计和实施API版本化策略,包括选择版本化方法(如URL路径、头部、查询参数)、管理向后兼容性、设置弃用时间线以及规划迁移路径,适用于软件开发和系统架构,以确保API的稳定性和可维护性。关键词:API版本化,向后兼容,弃用策略,软件开发,REST API。
API响应优化Skill api-response-optimization
API响应优化技能专注于通过减少负载大小、实施缓存策略和启用压缩来提升API性能,旨在改善响应时间、降低带宽使用并实现高效缓存,适用于后端开发和系统优化场景。关键词:API优化、响应时间、缓存、压缩、性能提升。
API速率限制Skill api-rate-limiting
API速率限制技能用于保护Web API免受滥用和攻击,通过实现令牌桶、滑动窗口等算法来控制请求频率,确保API的稳定性和安全性。适用于公共API保护、分层访问管理、防止拒绝服务攻击等场景。关键词:API限流、令牌桶算法、滑动窗口、Redis、Express中间件、网络安全、后端开发、速率限制策略。