后端开发 Skill技能列表

4.5

Go语言性能优化技能Skill golang-performance

本技能专注于Go语言应用程序的性能优化,涵盖性能剖析、内存管理、并发编程和代码效率提升。主要内容包括使用pprof工具进行CPU和内存性能分析,减少内存分配和GC压力的技巧,高效的并发模式实现,逃逸分析优化,以及数据结构与代码层面的性能调优。适用于需要优化Go应用程序性能的开发者,帮助识别和解决性能瓶颈,提升系统吞吐量和响应速度。关键词:Go性能优化,pprof性能剖析,内存管理,并发模式,逃逸分析,GC优化,Go语言调优,高性能Go编程

4.5

调试WebSocket问题Skill debugging-websocket-issues

本技能用于诊断和解决WebSocket连接中的常见错误,如“无效帧头”、“RSV1必须清除”等。涵盖多个WebSocketServer实例冲突、压缩配置问题、原始帧数据调试等关键技术。适用于Node.js后端开发中WebSocket服务的故障排查和性能优化。关键词:WebSocket调试,Node.js,RSV1错误,帧头无效,WebSocketServer冲突,压缩问题,网络协议故障排查。

4.5

GitHubOAuth与Nango集成Skill github-oauth-nango-integration

GitHub OAuth与Nango集成是一种软件开发技能,用于实现GitHub用户身份认证和仓库访问的双重OAuth连接模式。该技能涉及使用Nango平台集成GitHub OAuth应用和GitHub应用,通过分离用户登录和仓库权限管理,构建安全的第三方应用接入方案。关键技术包括OAuth2.0认证、Webhook处理、数据库同步、JWT令牌管理和前端集成。适用于需要GitHub第三方登录、仓库数据访问、代码审查自动化、CI/CD集成等场景的开发者。

4.5

数据验证技能Skill data-validation

该技能专注于使用Pydantic和Zod进行前后端的数据验证,确保数据的类型安全和有效性,适用于API有效载荷、表单输入和数据库写入。

4.5

数据库迁移Skill db-migration

数据库迁移技能提供专业的Alembic迁移管理解决方案,专为SQLModel/FastAPI项目设计。该技能涵盖数据库模式变更的完整生命周期管理,包括迁移生成、版本控制、安全升级和回滚操作。核心功能包括自动迁移生成、数据迁移处理、批量操作优化和迁移质量保证。适用于后端开发、DevOps和数据库管理场景,确保数据库结构演进的安全性和可靠性。关键词:Alembic迁移、数据库模式管理、SQLModel集成、FastAPI数据库、版本控制、数据迁移、回滚策略、DevOps数据库

4.5

JWT身份验证Skill jwt-auth

JWT身份验证技能是专为FastAPI和Python后端开发设计的身份认证解决方案,提供完整的JWT令牌生成、验证和用户管理功能。该技能包含令牌创建、安全验证、用户提取、基于角色的访问控制等核心模块,适用于Web应用API安全、用户会话管理、微服务身份认证等场景。关键词:JWT身份验证、FastAPI安全、Python后端、令牌生成、用户认证、RBAC权限控制、API安全、微服务认证。

4.5

SQLModelCRUD技能Skill sqlmodel-crud

SQLModel CRUD 技能提供数据库模型和 CRUD 操作的专家指导,包括 Pydantic 集成、异步会话管理、查询构建以及实体间的关系配置。

4.5

API开发模式和最佳实践Skill api-dev

这项技能提供全面的模式,用于构建现代、高性能的API,包括异步/等待模式、断路器、速率限制、版本控制、全面测试和生产优化技术,适用于不同的框架和语言。

4.5

GenericMCPServerDevelopmentSkill mcp-server

这是一个用于构建MCP服务器的技能,提供通用架构、数据库集成、工具实现和测试模式,支持异步操作和企业级特性。

4.5

代码一致性验证器Skill code-consistency-validator

代码一致性验证器是一个用于确保在Rust、TypeScript和PostgreSQL等多语言编程环境中数据类型定义和转换保持一致的开发工具。它通过自动化检查关键模式(如大数精度损失、API契约不匹配)来帮助开发者预防跨语言集成时的常见错误,提升代码质量和系统可靠性。关键词:跨语言类型检查、API契约验证、精度损失检测、代码审计、多语言开发、Rust TypeScript PostgreSQL。

4.5

SupabasePatternsSkill supabase-patterns

提供适用于所有项目的Supabase最佳实践,包括行级安全、实时订阅、存储和边缘函数。

4.5

性能分析与优化Skill profiling-optimization

通过性能分析和优化技术,识别并优化代码中的性能瓶颈,提高应用性能和响应速度。