后端开发 Skill技能列表
Django安全最佳实践Skill django-security
提供 Django 应用程序的全面安全指南,包括认证授权、密码哈希、会话管理、XSS 防护、CSRF 保护等关键安全领域的实践和配置,旨在帮助开发者构建更安全的 Web 应用程序。
JPA/Hibernate模式Skill jpa-patterns
本技能是关于在Spring Boot应用中使用JPA和Hibernate进行高效数据访问和持久化层设计的模式集合。它涵盖了实体设计、关系映射、查询优化、事务管理、审计、索引策略、分页、连接池配置以及性能调优等关键主题。适用于后端开发人员构建健壮、可扩展和高性能的数据访问层。关键词:JPA, Hibernate, Spring Boot, 数据持久化, 实体设计, 查询优化, 事务管理, 性能调优, 连接池, 分页。
UUID生成器Skill uuid-generator
UUID生成器是一个用于生成各种唯一标识符的Python工具,支持UUID v1/v4/v5、ULID和nanoid等多种格式。该工具可通过命令行快速生成唯一ID,适用于数据库主键、分布式系统、会话标识等场景。关键词:UUID生成、唯一标识符、Python工具、ULID、nanoid、分布式ID、数据库主键。
Firebase功能添加Skill firebase-development-add-feature
Firebase功能添加技能指导开发者采用测试驱动开发(TDD)方法,向现有Firebase项目添加新功能。涵盖云函数开发、Firestore数据库集合创建、API端点实现、安全规则配置和模拟器验证。适用于后端开发、无服务器架构和云原生应用开发场景。关键词:Firebase开发、TDD测试驱动开发、云函数、Firestore数据库、API端点、安全规则、模拟器测试、无服务器架构、后端开发。
计划处理器Skill plans-handler
这是一个用于管理SaaS(软件即服务)或Web应用订阅计划、定价策略和用户配额(限制)的开发技能。它涉及数据库模式设计、表单验证、前端UI组件集成以及API调用,主要用于构建或维护应用内的计费、订阅和权限管理系统。关键词:订阅管理、定价策略、配额限制、SaaS开发、计费系统、用户权限、数据库模式、前端表单、API集成。
Supabase数据库技能Skill supabase
本技能提供对Empathy Ledger Supabase数据库的深入理解和查询能力,包括数据库表关系、数据查询模式、外键约束等,适用于需要从Supabase数据库获取数据、调试数据访问问题或实施新功能的场景。
代码一致性验证器Skill code-consistency-validator
代码一致性验证器是一个用于确保在Rust、TypeScript和PostgreSQL等多语言编程环境中数据类型定义和转换保持一致的开发工具。它通过自动化检查关键模式(如大数精度损失、API契约不匹配)来帮助开发者预防跨语言集成时的常见错误,提升代码质量和系统可靠性。关键词:跨语言类型检查、API契约验证、精度损失检测、代码审计、多语言开发、Rust TypeScript PostgreSQL。
结构化日志记录Skill structured-logging
这篇文章提供了如何编写有效的日志消息的指南,使用宽泛事件/规范日志行。适用于编写日志代码、添加监控、提高可观测性或审查日志语句时。教授高基数、高维度的结构化日志,使调试成为可能。
API错误处理Skill api-error-handling
这个技能涉及构建健壮的API错误处理系统,包括标准化错误响应、详细日志记录、错误分类和用户友好错误消息,以提高API的弹性和错误报告的质量。
gRPC服务开发Skill grpc-service-development
构建高性能gRPC服务,支持单向调用、客户端流、服务器流和双向流模式,适用于微服务架构和多语言服务交互。
Webhook集成Skill webhook-integration
Webhook 集成是一种实现事件驱动架构的技术,用于服务间和第三方集成的实时通信。关键词包括:事件驱动、实时通信、服务集成、第三方服务、自动化工作流、支付处理、用户活动跟踪、微服务通信。
.NETGC内存管理Skill dotnet-gc-memory
.NET GC 内存管理技能专注于优化 .NET 应用程序的垃圾收集和内存使用,包括 GC 模式配置、分代调优、大对象堆管理、Span<T>/Memory<T> 高级模式、数组池缓冲等,提升应用性能和减少内存开销。关键词:.NET、垃圾收集、内存管理、GC 优化、LOH、POH、Span<T>、Memory<T>、ArrayPool。