后端开发 Skill技能列表
API设计师Skill api-designer
这项技能专注于设计和记录 RESTful 和 GraphQL APIs,包括认证模式、版本控制策略、最佳实践以及文档生成。关键词包括 API 设计、REST、GraphQL、OpenAPI、Swagger、认证授权。
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,无头测试,性能诊断。
Phoenix性能分析Skill phx:perf
这个技能用于分析Elixir/Phoenix代码的性能问题,包括N+1查询、LiveView内存管理、查询优化和OTP瓶颈。适用于代码优化和性能剖析,帮助开发者提升应用性能。关键词:性能分析、Elixir、Phoenix、N+1查询、LiveView内存、OTP瓶颈、代码优化、后端开发。
Webhook管理Skill webhooks
Webhook管理技能提供了一套完整的工具,用于注册、配置、监控和管理Webhook端点。核心功能包括端点注册与注销、状态控制(启用/禁用)、HMAC-SHA256签名验证以确保数据传输安全,以及内置的速率限制机制。此技能适用于需要自动化接收外部事件通知、构建API驱动的工作流或实现系统间实时集成的开发场景,是构建现代、可扩展后端服务的关键组件。 关键词:Webhook管理,HMAC签名,API集成,事件驱动,后端开发,安全验证,自动化工作流,端点监控
GitHubOAuth与Nango集成Skill github-oauth-nango-integration
GitHub OAuth与Nango集成是一种软件开发技能,用于实现GitHub用户身份认证和仓库访问的双重OAuth连接模式。该技能涉及使用Nango平台集成GitHub OAuth应用和GitHub应用,通过分离用户登录和仓库权限管理,构建安全的第三方应用接入方案。关键技术包括OAuth2.0认证、Webhook处理、数据库同步、JWT令牌管理和前端集成。适用于需要GitHub第三方登录、仓库数据访问、代码审查自动化、CI/CD集成等场景的开发者。
数据库查询技能Skill database-query
数据库查询技能用于安全地查询数据库,采用参数化语句以防止SQL注入,确保数据操作的安全性。关键词包括:数据库查询、参数化查询、安全数据库操作、Python数据库编程、SQL注入防护。
环境配置管理Skill env-config
Python/FastAPI项目环境配置管理技能,提供.env文件加载、多环境支持、Pydantic配置验证、密钥安全管理等功能。适用于后端开发中的环境变量管理、应用程序设置配置、开发/测试/生产环境隔离、敏感信息保护等场景。关键词:环境配置、Python配置管理、FastAPI设置、Pydantic BaseSettings、.env文件、多环境支持、密钥安全、配置验证。
幂等性处理Skill idempotency-handling
确保操作无论执行多少次都产生相同结果的技术,适用于支付系统、API重试、分布式事务等场景。
SupabasePatternsSkill supabase-patterns
提供适用于所有项目的Supabase最佳实践,包括行级安全、实时订阅、存储和边缘函数。
SearchConfigSkill search-config
这是一个用于配置和管理全文搜索服务的技能,关键词包括搜索索引、搜索后端管理、优化全文搜索、混合搜索模式等。
JWT身份验证Skill jwt-auth
JWT身份验证技能是专为FastAPI和Python后端开发设计的身份认证解决方案,提供完整的JWT令牌生成、验证和用户管理功能。该技能包含令牌创建、安全验证、用户提取、基于角色的访问控制等核心模块,适用于Web应用API安全、用户会话管理、微服务身份认证等场景。关键词:JWT身份验证、FastAPI安全、Python后端、令牌生成、用户认证、RBAC权限控制、API安全、微服务认证。
数据库迁移Skill db-migration
数据库迁移技能提供专业的Alembic迁移管理解决方案,专为SQLModel/FastAPI项目设计。该技能涵盖数据库模式变更的完整生命周期管理,包括迁移生成、版本控制、安全升级和回滚操作。核心功能包括自动迁移生成、数据迁移处理、批量操作优化和迁移质量保证。适用于后端开发、DevOps和数据库管理场景,确保数据库结构演进的安全性和可靠性。关键词:Alembic迁移、数据库模式管理、SQLModel集成、FastAPI数据库、版本控制、数据迁移、回滚策略、DevOps数据库