后端开发 Skill技能列表
Hono框架路由与中间件开发Skill hono-routing
这个技能涉及使用Hono框架构建类型安全的API,包括路由设置、中间件集成、RPC通信和请求验证。关键词:Hono、路由、中间件、Type-safe API、Zod、Valibot、验证、RPC、后端开发、JavaScript框架。
API开发模式和最佳实践Skill api-dev
这项技能提供全面的模式,用于构建现代、高性能的API,包括异步/等待模式、断路器、速率限制、版本控制、全面测试和生产优化技术,适用于不同的框架和语言。
环境配置管理Skill env-config
Python/FastAPI项目环境配置管理技能,提供.env文件加载、多环境支持、Pydantic配置验证、密钥安全管理等功能。适用于后端开发中的环境变量管理、应用程序设置配置、开发/测试/生产环境隔离、敏感信息保护等场景。关键词:环境配置、Python配置管理、FastAPI设置、Pydantic BaseSettings、.env文件、多环境支持、密钥安全、配置验证。
数据库连接技能Skill db-connection
专家级的数据库连接管理,适用于Python/FastAPI与Neon PostgreSQL,包括连接池、SSL配置和SQLAlchemy引擎设置,关键词包括数据库连接、连接池优化、SSL配置、FastAPI集成。
API路由设计Skill api-route-design
本技能专注于使用FastAPI框架设计和实现符合RESTful规范的API接口。涵盖端点设计、请求验证、响应格式化、HTTP状态码管理、分页筛选排序等核心功能,帮助开发者构建标准化、可维护的后端API服务。关键词:FastAPI、RESTful API、Python后端开发、API设计规范、请求验证、响应模型、分页查询、状态码管理。
Celery分布式任务队列专家Skill celery-expert
Celery分布式任务队列专家技能用于设计和管理高性能、可靠的异步任务处理系统。核心功能包括任务定义与执行、工作流编排(如链、组、和弦)、代理配置(支持Redis或RabbitMQ)、Celery Beat调度、错误处理与重试策略、性能优化以及实时监控。适用于后端开发中的异步作业处理、任务队列性能优化和分布式系统构建。关键词:Celery、分布式任务队列、异步处理、任务调度、工作流、Redis、RabbitMQ、性能优化、监控、后端开发。
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,无头测试,性能诊断。
数据库查询技能Skill database-query
数据库查询技能用于安全地查询数据库,采用参数化语句以防止SQL注入,确保数据操作的安全性。关键词包括:数据库查询、参数化查询、安全数据库操作、Python数据库编程、SQL注入防护。
异步编程技能Skill async-programming
异步编程技能是一种专注于使用Python的asyncio和Rust的Tokio进行并发操作的开发技能。它旨在预防竞态条件、确保资源安全并优化性能,适用于高并发系统、后端服务、网络应用和性能关键场景。关键词:异步编程、并发、竞态条件、资源管理、性能优化、asyncio、Tokio、后端开发、安全编程。
简单数学技能Skill simple-math
这个技能用于安全地执行基本算术运算,包括加法、减法、乘法和除法,使用Python的标准运算符,避免使用eval()和exec()以确保安全。关键词:算术运算、安全计算、Python技能、输入验证、基础数学、编程工具。
KieranRails代码审查专家Skill kieran-rails-reviewer
这个技能用于审查Rails代码变更,确保代码遵循Rails约定、具有高可维护性和可测试性。它应用严格的代码质量标准,包括Turbo Streams规范、服务对象提取、测试驱动开发和命名清晰度。关键词包括Rails、代码审查、代码质量、Turbo Streams、服务对象、测试驱动、可维护性、Rails约定。
Phoenix上下文设计Skill phoenix-contexts
Phoenix上下文设计技能用于在Elixir的Phoenix框架中设计和实现有界上下文、管理范围、优化模块结构。它帮助开发者组织业务逻辑、确保数据隔离、遵循最佳实践,提升后端开发效率和代码可维护性。关键词:Phoenix、上下文、范围、Elixir、后端开发、架构设计、有界上下文、模块结构、业务逻辑、数据隔离。