后端开发 Skill技能列表
SOAP转REST转换器Skill soap-to-rest-converter
SOAP转REST转换器是一个用于将传统的SOAP Web服务现代化为RESTful API的专业工具。它通过解析WSDL文档,自动将SOAP操作映射为REST端点,处理XML到JSON的类型转换,迁移WS-Security等认证机制,并协助设计符合REST规范的资源模型。该技能是API现代化、系统集成和微服务架构改造的关键工具,适用于企业遗留系统升级、云原生迁移和API统一管理。 关键词:SOAP转REST,WSDL解析,API现代化,Web服务转换,RESTful API设计,类型映射,认证迁移,微服务架构,系统集成,遗留系统改造。
C异步编程模式Skill csharp-async-patterns
C# 异步编程模式技能用于编写高效、响应的应用程序,通过 async/await、Task、ValueTask、ConfigureAwait 和异步流等技术处理 I/O 绑定和 CPU 绑定操作,避免线程阻塞,提升应用性能和可伸缩性。关键词:C#,异步编程,async/await,Task,ValueTask,ConfigureAwait,异步流,响应式应用,I/O 操作,CPU 绑定,线程管理。
Node.jsExpress服务器Skill nodejs-express-server
构建健壮的 Express.js 应用程序,包括路由、中间件、认证和数据库集成,适用于创建 RESTful API 和服务器端请求处理。
PrismaORMGuideSkill PrismaORMGuide
全面指南 Prisma ORM,包括模式定义、迁移、查询和最佳实践
Socket.io实时通信技能Skill socketio
Socket.io 实时通信技能是用于构建高性能、可扩展的实时 Web 应用程序的专家级指南。它涵盖了 Socket.io 的核心功能,包括服务器配置、房间与命名空间管理、Redis 适配器扩展、身份验证中间件实现以及事件驱动模式设计。适用于开发聊天系统、在线协作工具、实时数据看板、游戏服务器等需要低延迟、双向通信的应用场景。关键词:Socket.io, WebSocket, 实时通信, 聊天室, 服务器扩展, 事件驱动, Node.js, 中间件, Redis 适配器。
Python工程化开发Skill python
本技能专注于Python工程化开发实践,涵盖类型安全、代码质量、测试驱动开发和现代开发工具链。核心内容包括:使用mypy进行严格的类型检查确保代码可靠性;通过ruff实现代码格式化和静态分析;采用pytest构建完善的测试体系;遵循TDD(测试驱动开发)原则;实施依赖注入、结果模式等设计模式;建立标准化的项目结构和CI/CD流程。适用于构建高质量、可维护的Python应用程序,特别适合企业级项目开发、API服务和数据管道等场景。关键词:Python开发、类型安全、测试驱动开发、代码质量、工程化实践、CI/CD、mypy、ruff、pytest、TDD。
LoggingBestPracticesSkill logging-best-practices
提供结构化日志记录的最佳实践,包括日志级别、JSON格式、上下文日志、PII处理、集中式日志记录等,适用于提高应用程序的可观测性和调试能力。
ElixirEcto模式Skill elixir-ecto-patterns
这个技能是关于在Elixir编程语言中使用Ecto进行数据库操作的全面指南。它涵盖模式定义、变化集验证、查询构建、关联管理、事务处理等,用于构建高性能、可维护的数据库驱动Elixir应用。关键词:Elixir, Ecto, 数据库操作, 模式设计, 查询优化, 数据验证, 后端开发, Phoenix框架。
后端开发Skill backend-development
后端开发技能专注于构建和维护服务器端应用程序,涵盖API设计、数据库架构、微服务实现、认证授权、缓存策略、限流机制和系统可观测性。适用于开发高性能、可扩展的后端系统,关键词包括:后端开发、API设计、数据库、微服务、JWT、缓存、限流、可观测性。
FastAPI后端开发Skill backend-fastapi
这是一个基于FastAPI框架的后端开发技能,专注于构建支持RAG(检索增强生成)功能的智能聊天机器人后端服务。核心功能包括:实现聊天端点处理用户查询、利用Qdrant向量数据库进行语义检索、集成大语言模型(如Gemini/OpenAI)生成智能回复,以及通过依赖注入管理应用组件。关键词:FastAPI后端开发,RAG应用,智能聊天机器人,向量数据库Qdrant,API接口设计,依赖注入,Python后端架构。
关系型数据库应用技能Skill using-relational-databases
本技能提供在多编程语言中实现关系型数据库的全面指南,包括数据库选择、ORM/查询构建器使用、迁移策略、连接池配置和无服务器数据库部署,适用于构建CRUD应用、事务系统和结构化数据存储。关键词:关系型数据库、PostgreSQL、MySQL、SQLite、ORM、查询构建器、迁移、连接池、无服务器数据库、后端开发。
GraphQL模式生成器Skill graphql-schema-generator
GraphQL模式生成器是一款自动化工具,能够从数据模型快速生成GraphQL SDL模式,支持类型推断、解析器存根生成、模式验证和Apollo联邦。适用于API设计和后端开发,提升开发效率,确保模式一致性。关键词:GraphQL模式生成,API设计,后端开发,数据模型转换,Apollo联邦,解析器生成,类型推断,模式验证。