后端开发 Skill技能列表

4.5

数据库事务管理Skill DatabaseTransactions

数据库事务管理是确保数据完整性和一致性的关键技术,涉及到ACID属性、隔离级别、锁定机制等,对于任何需要数据事务处理的软件开发至关重要。

4.5

Credo自定义检查Skill credo-custom-checks

该技能用于在Elixir项目中创建自定义的Credo检查,以检测和强制执行项目特定的代码质量规则,如防止硬编码密钥,提升代码安全性和可维护性。关键词:Elixir, Credo, 自定义检查, 代码质量, 硬编码密钥, 代码分析, 安全检查, 编程工具。

4.5

NuxtHubSkill nuxthub

NuxtHub 是一个基于 Nuxt 的全栈开发框架,提供数据库(支持 SQLite、PostgreSQL、MySQL)、KV 存储、blob 存储和缓存功能,适用于构建现代 Web 应用。支持多云部署(如 Cloudflare、Vercel),关键词包括 Nuxt、全栈框架、数据库、KV 存储、blob 存储、缓存、多云部署、Web 开发。

4.5

Python资源管理Skill python-resource-management

Python资源管理技能专注于使用上下文管理器、清理模式和流处理技术来高效管理资源,如数据库连接、文件句柄和网络套接字,确保即使在异常情况下也能可靠释放。适用于后端开发、DevOps、架构设计等场景,提高代码的健壮性和可维护性。关键词:Python, 资源管理, 上下文管理器, 清理模式, 流处理, 异常处理, 数据库连接, 文件处理, 自动清理。

4.5

PPTX文档自动化技能Skill document-pptx

这个技能用于程序化创建和编辑PowerPoint (.pptx) 演示文稿,包括生成幻灯片、应用模板、添加图表和表格、管理演讲者笔记以及提取幻灯片内容。适用于自动化报告、演示文稿生成等工作流,支持Python和Node.js环境。关键词:PPTX自动化、演示文稿生成、python-pptx、PptxGenJS、PPTX-Automizer、幻灯片自动化。

4.5

关系型数据库应用技能Skill using-relational-databases

本技能提供在多编程语言中实现关系型数据库的全面指南,包括数据库选择、ORM/查询构建器使用、迁移策略、连接池配置和无服务器数据库部署,适用于构建CRUD应用、事务系统和结构化数据存储。关键词:关系型数据库、PostgreSQL、MySQL、SQLite、ORM、查询构建器、迁移、连接池、无服务器数据库、后端开发。

4.5

Scala函数式模式Skill ScalaFunctionalPatterns

Scala函数式模式是一种编程技能,专注于在Scala语言中应用函数式编程原则。它通过使用高阶函数、不可变性、模式匹配、代数数据类型等技术,帮助开发者构建健壮、类型安全、可维护的应用程序。关键词:Scala,函数式编程,高阶函数,不可变性,模式匹配,代数数据类型,单子,for-推导。

4.5

BunSQLiteSkill BunSQLite

Bun SQLite 是一个用于 Bun 环境的 SQLite 数据库驱动程序,提供高性能的 SQLite 操作,包括准备语句、事务处理和查询执行。适用于后端开发、数据存储和应用程序开发,提升数据库交互效率和性能。关键词:Bun, SQLite, 数据库, 后端开发, 数据存储, 高性能, 准备语句, 事务处理, 查询执行, 应用程序开发。

4.5

BunRedis集成Skill BunRedis

这个技能专注于在Bun运行时中集成和使用Redis,支持多种客户端如ioredis和Upstash,用于缓存、发布订阅、会话存储和键值操作。适用于后端开发、实时数据处理和性能优化。关键词:Bun, Redis, 缓存, 发布订阅, 数据库集成, 后端开发。

4.5

Bun热重载Skill BunHotReloading

Bun热重载技能用于在开发过程中实现代码的自动重载,支持监视模式和热模式,加快开发周期,适用于HTTP服务器和前端开发,关键词包括Bun、热重载、HMR、JavaScript开发工具、TypeScript、自动代码更新。

4.5

MongoDB多文档事务管理Skill mongodb-transactions

这个技能专注于MongoDB数据库中的ACID事务实现,用于保证在多文档操作时的数据一致性和原子性。包括会话管理、事务配置、错误恢复和重试逻辑。适用于后端开发、金融系统、电商平台等需要高一致性保证的场景。关键词:MongoDB, ACID事务, 多文档操作, 数据一致性, 错误处理, 会话管理, 重试逻辑, 后端开发。

4.5

Ecto模式参考Skill ecto-patterns

Ecto模式是Elixir语言中数据库操作的库,提供模式、查询、变更集和迁移的最佳实践参考,帮助开发者避免常见错误并提升代码质量。关键词:Ecto、Elixir、数据库、模式、查询、变更集、迁移、后端开发、最佳实践。