后端开发 Skill技能列表
Rust代码导航器Skill rust-code-navigator
Rust代码导航器是一个基于语言服务器协议(LSP)的工具,专门用于高效浏览和理解大型Rust代码库。主要功能包括:跳转到定义、查找引用、获取类型信息和文档。适用于Rust开发者、代码审查、重构和代码理解场景。关键词:Rust开发,代码导航,LSP,rust-analyzer,代码理解,开发工具,编程辅助。
Python类型提示模式Skill python-typing-patterns
本技能详细介绍了Python现代类型提示与类型安全编程模式。涵盖基础类型注解、集合类型、泛型、Protocol结构类型、TypedDict、类型守卫等核心概念,并提供了mypy、pyright等类型检查器的配置与使用指南。适用于提升代码可读性、可维护性,实现静态类型检查,是编写健壮Python应用的基础。关键词:Python类型提示,类型安全,mypy,pyright,泛型,Protocol,TypedDict,类型注解,静态类型检查。
RESTfulAPI设计模式速查手册Skill rest-patterns
本技能提供 RESTful API 设计模式、HTTP 语义、缓存机制和速率限制的快速参考与最佳实践指南。涵盖 HTTP 方法、状态码、资源设计、安全清单、常见错误及实用查询模式,适用于 API 设计、后端开发和系统架构场景。关键词:RESTful API 设计,HTTP 方法,状态码,API 端点,缓存策略,速率限制,后端开发,API 安全。
SQLite操作指南Skill sqlite-ops
本技能提供Python项目中SQLite数据库的实用操作模式,涵盖数据库连接、状态管理、缓存实现、异步操作、WAL模式优化、常见问题解决及CLI工具使用。适用于本地数据存储、应用缓存、事件日志和中小型数据管理场景。关键词:SQLite,Python数据库,本地数据库,WAL模式,数据库连接,数据缓存,异步操作,数据库迁移。
调试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服务器的技能,提供通用架构、数据库集成、工具实现和测试模式,支持异步操作和企业级特性。