后端开发 Skill技能列表
Go企业级架构模式Skill golang-enterprise-patterns
本技能提供企业级Go应用程序架构的完整指南,涵盖整洁架构、六边形架构、领域驱动设计(DDD)等核心模式。内容包括分层结构设计、依赖注入、错误处理、配置管理等生产就绪的最佳实践,适用于构建复杂业务逻辑的大型Go项目。关键词:Go语言、企业架构、整洁架构、六边形架构、DDD、依赖注入、代码组织、设计模式、后端开发、微服务。
Go语言性能优化技能Skill golang-performance
本技能专注于Go语言应用程序的性能优化,涵盖性能剖析、内存管理、并发编程和代码效率提升。主要内容包括使用pprof工具进行CPU和内存性能分析,减少内存分配和GC压力的技巧,高效的并发模式实现,逃逸分析优化,以及数据结构与代码层面的性能调优。适用于需要优化Go应用程序性能的开发者,帮助识别和解决性能瓶颈,提升系统吞吐量和响应速度。关键词:Go性能优化,pprof性能剖析,内存管理,并发模式,逃逸分析,GC优化,Go语言调优,高性能Go编程
调试WebSocket问题Skill debugging-websocket-issues
本技能用于诊断和解决WebSocket连接中的常见错误,如“无效帧头”、“RSV1必须清除”等。涵盖多个WebSocketServer实例冲突、压缩配置问题、原始帧数据调试等关键技术。适用于Node.js后端开发中WebSocket服务的故障排查和性能优化。关键词:WebSocket调试,Node.js,RSV1错误,帧头无效,WebSocketServer冲突,压缩问题,网络协议故障排查。
GitHubOAuth与Nango集成Skill github-oauth-nango-integration
GitHub OAuth与Nango集成是一种软件开发技能,用于实现GitHub用户身份认证和仓库访问的双重OAuth连接模式。该技能涉及使用Nango平台集成GitHub OAuth应用和GitHub应用,通过分离用户登录和仓库权限管理,构建安全的第三方应用接入方案。关键技术包括OAuth2.0认证、Webhook处理、数据库同步、JWT令牌管理和前端集成。适用于需要GitHub第三方登录、仓库数据访问、代码审查自动化、CI/CD集成等场景的开发者。
数据验证技能Skill data-validation
该技能专注于使用Pydantic和Zod进行前后端的数据验证,确保数据的类型安全和有效性,适用于API有效载荷、表单输入和数据库写入。
数据库迁移Skill db-migration
数据库迁移技能提供专业的Alembic迁移管理解决方案,专为SQLModel/FastAPI项目设计。该技能涵盖数据库模式变更的完整生命周期管理,包括迁移生成、版本控制、安全升级和回滚操作。核心功能包括自动迁移生成、数据迁移处理、批量操作优化和迁移质量保证。适用于后端开发、DevOps和数据库管理场景,确保数据库结构演进的安全性和可靠性。关键词:Alembic迁移、数据库模式管理、SQLModel集成、FastAPI数据库、版本控制、数据迁移、回滚策略、DevOps数据库
JWT身份验证Skill jwt-auth
JWT身份验证技能是专为FastAPI和Python后端开发设计的身份认证解决方案,提供完整的JWT令牌生成、验证和用户管理功能。该技能包含令牌创建、安全验证、用户提取、基于角色的访问控制等核心模块,适用于Web应用API安全、用户会话管理、微服务身份认证等场景。关键词:JWT身份验证、FastAPI安全、Python后端、令牌生成、用户认证、RBAC权限控制、API安全、微服务认证。
SQLModelCRUD技能Skill sqlmodel-crud
SQLModel CRUD 技能提供数据库模型和 CRUD 操作的专家指导,包括 Pydantic 集成、异步会话管理、查询构建以及实体间的关系配置。
API开发模式和最佳实践Skill api-dev
这项技能提供全面的模式,用于构建现代、高性能的API,包括异步/等待模式、断路器、速率限制、版本控制、全面测试和生产优化技术,适用于不同的框架和语言。
GenericMCPServerDevelopmentSkill mcp-server
这是一个用于构建MCP服务器的技能,提供通用架构、数据库集成、工具实现和测试模式,支持异步操作和企业级特性。
SupabasePatternsSkill supabase-patterns
提供适用于所有项目的Supabase最佳实践,包括行级安全、实时订阅、存储和边缘函数。
性能分析与优化Skill profiling-optimization
通过性能分析和优化技术,识别并优化代码中的性能瓶颈,提高应用性能和响应速度。