后端开发 Skill技能列表
MongoDB应用开发Skill mongodb-app-development
掌握MongoDB数据库在Node.js、Python和Java应用程序中的集成开发技术,包括连接管理、事务处理、错误处理和最佳实践。关键词:MongoDB, 应用开发, 数据库集成, Node.js, Python, Java, 后端开发。
DatabaseMigrationSkill database-migration
本技能指南旨在指导如何创建幂等的Supabase数据库迁移,包括添加表、修改架构、创建行级安全(RLS)策略以及实现工作区隔离。
PHP安全模式Skill PHPSecurityPatterns
PHP安全模式技能教授构建安全PHP应用程序的关键技术,包括输入验证、SQL注入预防、XSS保护、CSRF防御、密码哈希和安全会话管理等。适用于后端开发者、网络安全专家,帮助提升应用安全性、防止常见漏洞,优化SEO关键词如PHP安全、Web安全、应用程序防护。
Supabase核心技能Skill supabase
掌握 Supabase 核心技能,包括 CLI 工作流程、数据库迁移、实时数据订阅、边缘函数部署等,实现高效开发和数据管理。
API请求验证Skill APIRequestValidation
API请求验证是一种确保传入API请求的数据完整性、安全性和业务逻辑正确性的重要技术。它通过模式验证、类型安全性检查、输入清理等手段,减少无效数据输入,防止SQL注入和XSS攻击,提升用户体验,并提高开发效率。
Python数据类Skill python-data-classes
此技能专注于使用Python的dataclasses、attrs和Pydantic库进行数据建模,帮助开发者创建类型安全、可验证和可序列化的数据结构。适用于API请求/响应模型、配置管理、数据转换等场景。关键词:Python, 数据类, 数据建模, 验证, 序列化, dataclasses, attrs, Pydantic。
RedisCachingPatternsSkill RedisCachingPatterns
本技能提供 Redis 缓存的全面指南,包括设置、数据结构、缓存策略、键命名、TTL 管理、缓存失效、分布式缓存、发布/订阅模式、会话存储和限流等关键概念和实践。
RuboCop配置Skill rubocop-configuration
RuboCop配置技能专注于Ruby代码质量工具的设置、定制和优化,涵盖YAML配置文件、规则继承、部门定制和高级用法。关键词:RuboCop, Ruby开发, 代码风格检查, 自动化测试, 配置管理, 代码质量。
队列处理模式Skill queue-processing-patterns
队列处理模式技能专注于设计安全的队列消费者和实现有效的重试机制,适用于需要可靠背景处理的应用场景,如软件开发和消息队列系统。关键词:队列系统、消费者、重试、幂等性、可靠性、背景处理、消息队列、软件架构。
PostgreSQL高级模式Skill postgres-advanced-patterns
这个技能提供了 PostgreSQL 数据库的高级模式,专注于性能优化、复杂查询处理、索引策略和数据库设计。适用于数据库管理员和开发人员,提升数据库效率和查询性能。关键词:PostgreSQL, 性能优化, 索引, 查询优化, 数据库设计, 高级模式。
API认证Skill api-authentication
API认证是一种后端开发技能,专注于使用JWT、OAuth 2.0和API密钥等现代标准实现安全的API认证机制,适用于构建认证系统、处理第三方集成、服务间通信,并涵盖令牌管理、安全头设置和认证流程优化,关键词:API认证、JWT、OAuth 2.0、API密钥、安全认证、后端开发、网络安全。
基兰Rails代码审查专家Skill kieran-rails-reviewer
此技能是基兰Rails代码审查专家,用于对Ruby on Rails项目中的代码变更进行高质量审查。它应用严格的Rails开发惯例和质量标准,确保代码的清晰度、可维护性和可测试性。适用于功能实现、代码重构和组件创建后的审查。关键词:Rails开发、代码审查、质量控制、Ruby on Rails、最佳实践、代码重构、测试驱动开发、软件质量保证。