后端开发 Skill技能列表
WordPress性能优化(仅限后端)Skill wp-performance
这是一个用于诊断和优化WordPress网站后端性能的专业技能。它专注于通过WP-CLI、日志和HTTP请求进行无头性能分析,无需浏览器界面。核心功能包括:性能测量(TTFB、WP-CLI profile/doctor)、数据库查询优化、自动加载选项管理、对象缓存配置、定时任务调优和远程HTTP调用优化。适用于解决WordPress管理后台、REST API和WP-Cron的缓慢问题,并提供针对WordPress 6.9+的优化建议。关键词:WordPress性能优化,后端性能分析,WP-CLI,数据库优化,对象缓存,自动加载选项,Query Monitor,无头测试,性能诊断。
Crystal宏编程Skill crystal-macros
Crystal 宏编程技能是用于Crystal编程语言的编译时元编程工具,专注于代码生成、领域特定语言(DSL)构建、编译时计算和抽象语法树(AST)操作。它帮助开发者减少样板代码、提高代码复用性,并实现类型安全的抽象。关键词:Crystal宏, 元编程, 代码生成, DSL, 编译时计算, AST操作, 编译时代码。
DrizzleORM避坑指南Skill pitfalls-drizzle-orm
本指南提供 Drizzle ORM 数据库工具的最佳实践、常见陷阱与安全迁移规则。涵盖模式定义、类型推断、数组列处理、迁移安全(db:push)及 Zod 集成验证等关键主题,帮助开发者避免数据丢失和类型错误,确保数据库操作的稳定与安全。关键词:Drizzle ORM,数据库迁移,模式定义,类型安全,Zod 验证,Node.js 后端开发。
Ruby包管理与BundlerSkill ruby-gems-bundler
Ruby Gems和Bundler是Ruby语言的包管理系统,用于管理依赖、创建和发布gems,提升开发效率和项目维护。关键词:Ruby, Gems, Bundler, 依赖管理, 包管理, RubyGems。
BetterAuth最佳实践集成指南Skill better-auth-best-practices
该技能用于指导开发者如何集成和使用 Better Auth 这一全面的 TypeScript 身份验证框架。它涵盖了从环境变量配置、数据库适配器选择、会话管理、安全设置到插件扩展等全流程的最佳实践。关键词包括:Better Auth 集成、TypeScript 身份验证、用户认证框架、OAuth 配置、会话管理、安全插件、后端开发、Web 应用安全。
YouTube视频下载器Skill youtube-downloader
YouTube视频下载器是一个用于下载YouTube视频的工具,支持多种质量选项(如1080p、720p、480p、360p)、格式选择(MP4、WebM、MKV)和音频提取为MP3。关键词:YouTube下载、视频下载工具、音频提取、质量设置、格式转换、yt-dlp、自动化脚本。
图数据库应用技能Skill using-graph-databases
这个技能专注于图数据库的选择、实现和应用,用于处理深度关系遍历、模式匹配和路径查找,适用于社交网络、推荐系统、知识图谱和欺诈检测等场景。关键词:图数据库、Neo4j、Cypher、关系建模、查询优化、数据科学、后端开发。
QueryCachingStrategiesSkill query-caching-strategies
这篇文章介绍了如何通过使用Redis、Memcached和数据库级别的缓存来实施多级查询缓存策略,以优化查询结果缓存、高读负载、减少数据库负载、提高响应时间等。包括缓存失效、TTL策略、缓存预热模式等关键技术点。
DTO约定规范Skill dto-conventions
DTO约定规范技能用于帮助Java开发者遵循数据传输对象(DTO)的编写标准,通过使用记录类型和紧凑构造函数进行参数验证,确保代码的可靠性和一致性,适用于后端开发中的代码审查和规范遵循。关键词:DTO、数据传输对象、代码规范、Java开发、参数验证、记录类型、紧凑构造函数、后端开发。
Bknd存储配置技能Skill bknd-storage-config
此技能用于配置Bknd框架的存储后端,专门处理文件上传管理。支持多种存储适配器如S3、Cloudinary、本地文件系统,涵盖环境变量设置、生产部署和故障排除。关键词:存储配置、Bknd、文件上传、后端开发、S3、Cloudinary、存储适配器、环境变量。
聊天日志记录器Skill chat-logger
该技能提供了一个完整的解决方案,用于将聊天消息记录到SQLite数据库,支持搜索、审计和分析功能。适用于开发聊天系统、维护历史记录、进行数据分析等场景。关键词:聊天日志、数据库、SQLite、审计工具、消息搜索、数据管理。
Phoenix上下文设计Skill phoenix-contexts
Phoenix上下文设计技能用于在Elixir的Phoenix框架中设计和实现有界上下文、管理范围、优化模块结构。它帮助开发者组织业务逻辑、确保数据隔离、遵循最佳实践,提升后端开发效率和代码可维护性。关键词:Phoenix、上下文、范围、Elixir、后端开发、架构设计、有界上下文、模块结构、业务逻辑、数据隔离。