后端开发 Skill技能列表
code-deduplicationSkill code-deduplication
防止代码中的语义重复和膨胀,通过维护功能索引来确保在编写新代码前已经了解现有功能,从而避免重复。
SearchConfigSkill search-config
这是一个用于配置和管理全文搜索服务的技能,关键词包括搜索索引、搜索后端管理、优化全文搜索、混合搜索模式等。
BackendMiddlewarePatternsSkill BackendMiddlewarePatterns
后端中间件模式是一种用于处理跨领域关注点的综合模式,包括认证、日志记录、验证、错误处理和安全性。关键词:中间件、认证、日志记录、验证、错误处理、安全性。
API请求验证Skill APIRequestValidation
API请求验证是一种确保传入API请求的数据完整性、安全性和业务逻辑正确性的重要技术。它通过模式验证、类型安全性检查、输入清理等手段,减少无效数据输入,防止SQL注入和XSS攻击,提升用户体验,并提高开发效率。
RedisCachingPatternsSkill RedisCachingPatterns
本技能提供 Redis 缓存的全面指南,包括设置、数据结构、缓存策略、键命名、TTL 管理、缓存失效、分布式缓存、发布/订阅模式、会话存储和限流等关键概念和实践。
SupabasePatternsSkill SupabasePatterns
Supabase Patterns 是一个开源 Firebase 替代方案,使用 PostgreSQL 作为核心数据库,提供完整的功能集,包括认证、实时订阅、存储、边缘函数以及 AI 应用的向量嵌入。
C高性能日志解析器生成器Skill "c-high-performance-log-parser-generator"
C 高性能日志解析器生成器,用于自动化生成高效处理大文件的 C 代码,具有简洁注释,适用于系统日志分析、数据处理和高性能计算。关键词:C语言、日志解析、代码生成、高性能、简洁注释、系统编程、大文件处理。
队列处理模式Skill queue-processing-patterns
队列处理模式技能专注于设计安全的队列消费者和实现有效的重试机制,适用于需要可靠背景处理的应用场景,如软件开发和消息队列系统。关键词:队列系统、消费者、重试、幂等性、可靠性、背景处理、消息队列、软件架构。
RuboCop配置Skill rubocop-configuration
RuboCop配置技能专注于Ruby代码质量工具的设置、定制和优化,涵盖YAML配置文件、规则继承、部门定制和高级用法。关键词:RuboCop, Ruby开发, 代码风格检查, 自动化测试, 配置管理, 代码质量。
BunSQLiteSkill BunSQLite
Bun SQLite 是一个用于 Bun 环境的 SQLite 数据库驱动程序,提供高性能的 SQLite 操作,包括准备语句、事务处理和查询执行。适用于后端开发、数据存储和应用程序开发,提升数据库交互效率和性能。关键词:Bun, SQLite, 数据库, 后端开发, 数据存储, 高性能, 准备语句, 事务处理, 查询执行, 应用程序开发。
数据库技能Skill databases
这个技能专注于使用MongoDB和PostgreSQL数据库进行开发和管理,涵盖数据库设计、查询编写、性能优化、迁移、备份恢复等操作,适用于后端开发、数据工程和数据库管理。关键词:数据库,MongoDB,PostgreSQL,查询优化,数据管理,后端开发。
Effect-TS模式:资源管理Skill effect-patterns-resource-management
这个技能提供了 8 个精选的 Effect-TS 资源管理模式,用于 Effect-TS 应用中的资源管理。它涵盖了安全括号资源使用、池化资源、创建服务层等最佳实践,帮助开发者构建健壮、可测试和防泄漏的应用。适用于资源管理、Effect-TS 应用的最佳实践和真实世界模式。关键词:Effect-TS, 资源管理, TypeScript, 函数式编程, 异步, 并发, 防泄漏, 模式, 后端开发。