后端开发 Skill技能列表
会话状态管理技能Skill session-state
这个技能是内部使用的会话状态转换管理工具,基于预定义的状态机规则,验证和执行会话状态的变更,用于系统内部的流程控制和错误处理,关键词包括会话状态、状态转换、内部技能、状态机、验证、执行、错误处理、会话管理。
认证与支付技能Skill auth
这个技能专注于实现安全的用户认证和支付功能,支持使用 Clerk、Supabase Auth 或 Stripe 进行登录、身份验证、支付处理和订阅管理。它强调安全最佳实践,如密码哈希化、会话安全管理和防止支付欺诈。适用于需要集成安全认证和支付系统的应用程序开发。关键词:认证、支付、Clerk、Supabase、Stripe、登录、订阅、安全、后端开发。
内容版本控制Skill content-versioning
这个技能提供在内容管理系统(CMS)中实现版本控制、草稿/发布工作流和审计追踪的全面指导。包括版本策略、快照存储、差异比较和API设计,适用于无头CMS,方便SEO搜索:内容版本控制、CMS、API设计、审计追踪。
Elixir主题研究技能Skill phx:research
这个技能用于高效研究和搜索Elixir和Phoenix相关主题,通过集成搜索ElixirForum、HexDocs、GitHub和博客等来源,提供代码示例、常见模式、陷阱和版本兼容性分析,帮助开发者快速获取并整理技术信息。关键词:Elixir, Phoenix, 研究, 搜索, 代码示例, 后端开发, Web框架。
EctoN+1查询检测Skill ecto:n1-check
这个技能用于检测和修复Ecto框架中的N+1查询反模式,优化数据库访问性能。关键词包括Ecto、N+1查询、数据库优化、性能检测、Phoenix应用程序、Elixir编程。
完整凤凰功能开发周期Skill phx:full
此技能用于自动化执行Elixir/Phoenix框架的完整功能开发流程,包括模式研究、计划制定、代码实施、验证测试和专家审核,循环迭代直至功能完善。关键词:Elixir开发, Phoenix框架, 功能开发自动化, 代码审核, 软件开发流程。
后端开发Skill backend
这是一个后端开发技能,专注于设计可扩展、可靠的后端系统和API。用于服务器端开发,包括API设计、微服务架构、数据库模式设计、安全性优化和性能提升。关键词:后端开发、API设计、微服务、数据库、系统架构、可扩展性、可靠性、安全性。
MongoDB多文档事务管理Skill mongodb-transactions
这个技能专注于MongoDB数据库中的ACID事务实现,用于保证在多文档操作时的数据一致性和原子性。包括会话管理、事务配置、错误恢复和重试逻辑。适用于后端开发、金融系统、电商平台等需要高一致性保证的场景。关键词:MongoDB, ACID事务, 多文档操作, 数据一致性, 错误处理, 会话管理, 重试逻辑, 后端开发。
MongoDB应用开发Skill mongodb-app-development
掌握MongoDB数据库在Node.js、Python和Java应用程序中的集成开发技术,包括连接管理、事务处理、错误处理和最佳实践。关键词:MongoDB, 应用开发, 数据库集成, Node.js, Python, Java, 后端开发。
Java流APISkill java-streams-api
Java流API是一种用于处理集合的函数式编程工具,支持声明式数据操作,包括过滤、映射、归约等关键词,适用于大数据处理、并行计算和高效Java开发。
异步编程技能Skill async-programming
异步编程技能是一种专注于使用Python的asyncio和Rust的Tokio进行并发操作的开发技能。它旨在预防竞态条件、确保资源安全并优化性能,适用于高并发系统、后端服务、网络应用和性能关键场景。关键词:异步编程、并发、竞态条件、资源管理、性能优化、asyncio、Tokio、后端开发、安全编程。
协议.io集成Skill protocolsio-integration
Protocols.io集成技能是一个API集成工具,允许开发者通过代码与protocols.io平台交互,实现科学协议的管理、协作和自动化。此技能支持协议搜索、创建、更新、发布、讨论管理、工作空间组织和文件上传,适用于科研、实验室管理和科学文档场景。关键词:protocols.io API, 科学协议管理, 实验室管理, 协作工具, 文件管理, 实验跟踪, 协议搜索, 数据集成, 后端开发, API集成。