后端开发 Skill技能列表
后端开发指南阅读Skill before-backend-dev
此技能用于指导开发者在开始后端开发任务前,必须阅读相关的开发指南,包括数据库、错误处理、日志记录和类型安全等,以确保遵循最佳实践和编码标准。关键词:后端开发、开发指南、编码规范、错误处理、数据库指南、日志记录、类型安全。
RLS模式技能Skill rls-patterns
这个技能用于实施数据库行级安全(RLS)模式,确保多用户环境下的数据隔离和安全访问。通过withUserContext、withAdminContext和withSystemContext等上下文帮助器,规范数据库查询操作,防止数据泄露和越权访问。适用于基于Prisma的后端开发、API设计、webhook处理等场景,提升应用安全性和数据隐私保护。关键词:行级安全、RLS、数据库安全、Prisma、数据隔离、API开发、webhook安全、角色控制。
Scala函数式模式Skill ScalaFunctionalPatterns
Scala函数式模式是一种编程技能,专注于在Scala语言中应用函数式编程原则。它通过使用高阶函数、不可变性、模式匹配、代数数据类型等技术,帮助开发者构建健壮、类型安全、可维护的应用程序。关键词:Scala,函数式编程,高阶函数,不可变性,模式匹配,代数数据类型,单子,for-推导。
异步编程技能Skill async-programming
异步编程技能是一种专注于使用Python的asyncio和Rust的Tokio进行并发操作的开发技能。它旨在预防竞态条件、确保资源安全并优化性能,适用于高并发系统、后端服务、网络应用和性能关键场景。关键词:异步编程、并发、竞态条件、资源管理、性能优化、asyncio、Tokio、后端开发、安全编程。
RustClapCLI参数解析最佳实践Skill rust-clap
此技能提供Rust Clap命令行界面参数解析的全面最佳实践指南,涵盖设计、配置、验证、子命令、帮助文档、错误处理和测试,适用于开发高效CLI工具。关键词包括Rust, CLI, 参数解析, 命令行界面, clap, 最佳实践, 代码审查, 集成测试。
HubSpotCRM集成Skill hubspot-integration
HubSpot CRM 集成技能提供专家级模式,用于高效集成HubSpot CRM,包括OAuth认证、CRM对象管理、关联处理、批量操作和webhooks设置。支持Node.js和Python SDKs,适用于CRM数据同步、自动化流程和API开发。关键词:HubSpot集成,CRM集成,API开发,后端开发,Node.js,Python,OAuth认证,webhooks,批量操作。
GraphQL模式生成器Skill graphql-schema-generator
GraphQL模式生成器是一款自动化工具,能够从数据模型快速生成GraphQL SDL模式,支持类型推断、解析器存根生成、模式验证和Apollo联邦。适用于API设计和后端开发,提升开发效率,确保模式一致性。关键词:GraphQL模式生成,API设计,后端开发,数据模型转换,Apollo联邦,解析器生成,类型推断,模式验证。
动态技能管理器Skill core-dynamic-skills
这是一个基于项目依赖关系自动生成特定于crate的技能的工具,支持同步、清理和更新技能,旨在提高Rust项目的开发效率。
Rust错误处理指南Skill m06-error-handling
本指南是关于 Rust 编程语言中错误处理的系统性知识库。它详细阐述了如何区分预期失败与程序错误,并提供了从 Result、Option、panic 到 thiserror、anyhow 等库的完整决策流程。核心内容包括错误传播、上下文添加、库与应用的不同策略,以及常见反模式和最佳实践。关键词:Rust 错误处理,Result 用法,panic vs Result,thiserror,anyhow,错误传播,自定义错误,可恢复错误,不可恢复错误。
幂等性处理Skill idempotency-handling
确保操作无论执行多少次都产生相同结果的技术,适用于支付系统、API重试、分布式事务等场景。
创建Pythonx402Facilitator与BazaarDiscoverySkill create-python-x402-facilitator-bazaar
创建 Python x402 Facilitator 与 Bazaar Discovery 扩展,用于自动编目和索引支付受限的 API,增强资源服务器的发现能力。
GraphQL实现Skill graphql-implementation
这个技能用于构建GraphQL API,提供灵活的查询接口,优化性能,支持实时订阅,适用于API开发、后端服务和微服务架构。关键词:GraphQL、API开发、后端开发、性能优化、实时数据、错误处理。