后端开发 Skill技能列表
RustCLI工具构建器Skill rust-cli-builder
这个技能用于帮助开发者使用Rust编程语言和clap库快速、高效地构建命令行界面工具。它提供从规划、设计到实现、测试的全流程指导,包括子命令支持、配置文件处理、彩色输出和错误处理。适用于CLI工具开发、后端工具构建、DevOps自动化等场景。关键词:Rust, CLI, clap, 命令行工具, 开发, 规划, 测试, 错误处理, 配置文件。
Prisma专家Skill prisma-expert
Prisma专家是专注于Prisma ORM的专业技能,用于数据库模式设计、迁移管理、查询优化、关系建模和数据库操作。支持PostgreSQL、MySQL和SQLite等数据库,适用于后端开发中的数据库管理。关键词:Prisma ORM, 数据库管理, 后端开发, Node.js, 模式设计, 查询优化
Node.js最佳实践Skill nodejs-best-practices
这个技能专注于Node.js开发的最佳实践,教授2025年的决策原则,包括框架选择、异步模式、安全、架构等,旨在培养开发者的思考能力而非代码复制。关键词:Node.js、最佳实践、开发原则、框架选择、异步模式、安全、架构、后端开发、决策制定。
Nest.js框架专家Skill nestjs-expert
Nest.js 框架专家技能,专注于企业级Node.js应用开发,提供模块架构、依赖注入、中间件、守卫、拦截器、测试策略、数据库集成和认证系统的专业解决方案,助力构建高性能、可维护的后端应用。关键词:Nest.js, Node.js, 后端开发, 依赖注入, 模块架构, 测试, 数据库集成, 认证系统, 企业级应用。
Moodle外部API开发Skill moodle-external-api-development
Moodle外部API开发技能用于为Moodle学习管理系统创建自定义外部web服务API,支持REST/AJAX端点,适用于课程管理、用户跟踪、测验操作、插件功能等场景,涵盖参数验证、数据库操作、错误处理、服务注册和Moodle编码标准。关键词:Moodle, API开发, Web服务, LMS, 课程管理, 用户跟踪, 测验操作, 插件开发
HubSpotCRM集成Skill hubspot-integration
HubSpot CRM 集成技能提供专家级模式,用于高效集成HubSpot CRM,包括OAuth认证、CRM对象管理、关联处理、批量操作和webhooks设置。支持Node.js和Python SDKs,适用于CRM数据同步、自动化流程和API开发。关键词:HubSpot集成,CRM集成,API开发,后端开发,Node.js,Python,OAuth认证,webhooks,批量操作。
GraphQLAPI开发Skill graphql
GraphQL 是一种用于 API 查询的查询语言,允许客户端精确请求所需数据。本技能涵盖 GraphQL 模式设计、解析器优化、DataLoader 使用、微服务联邦、客户端集成等,旨在构建高效、安全的 GraphQL API,避免常见问题如 N+1 查询、深度嵌套查询导致的 DoS 攻击。关键词:GraphQL, API 设计, 后端开发, 数据加载, 查询优化, 微服务, 安全防护。
后端开发模式Skill backend-patterns
这个技能专注于后端开发的架构模式和最佳实践,涵盖RESTful API设计、Repository模式、Service层、Middleware、数据库查询优化、N+1查询预防、事务处理、Redis缓存、错误处理、JWT认证、角色基于访问控制、速率限制、后台作业队列和结构化日志等。适用于使用Node.js、Express和Next.js构建可扩展的服务器端应用。关键词:后端开发、Node.js、Express、Next.js、API设计、数据库优化、缓存策略、错误处理、认证授权、架构模式、最佳实践、服务器端开发。
BullMQ专家Skill bullmq-specialist
BullMQ 专家技能专注于在 Node.js/TypeScript 应用中利用 BullMQ 和 Redis 构建高效的作业队列系统,实现后台处理、异步执行和可扩展应用程序开发。关键词包括:BullMQ, Redis, 作业队列, 后台处理, 异步执行, Node.js, TypeScript, 可扩展应用, 微服务, 后端开发。
后端开发指南Skill backend-dev-guidelines
这个技能是后端开发指南,专为Node.js/Express/TypeScript微服务设计。它提供了全面的开发规范和最佳实践,涵盖分层架构、路由、控制器、服务、仓库、中间件、数据库访问(使用Prisma)、错误跟踪(Sentry)、输入验证(Zod)、统一配置管理、依赖注入和测试策略。关键词:后端开发、Node.js、Express、TypeScript、微服务、架构设计、路由控制、控制器、服务层、仓库模式、Prisma、Sentry、Zod、统一配置、依赖注入、测试、最佳实践、软件开发。
API设计模式Skill api-patterns
API设计模式技能专注于提供API设计的原则和决策框架,帮助开发者选择适合的API风格(如REST、GraphQL、tRPC),定义一致的响应格式,规划版本化策略,实施认证和速率限制,并确保安全和文档完整。关键词:API设计、REST API、GraphQL、tRPC、响应格式、API版本化、认证、速率限制、API文档。
API集成专家Skill APIIntegrationSpecialist
API集成专家技能,专注于将第三方API(如REST API、GraphQL、webhook等)安全、可靠地集成到应用程序中,涵盖认证(OAuth、API密钥管理)、错误处理、速率限制、重试逻辑和请求/响应转换,专精于构建稳健的API客户端和调试集成问题,适用于开发高效、可维护的后端系统。关键词:API集成、第三方API、REST API、GraphQL、OAuth、错误处理、速率限制、webhook、认证、重试逻辑、API密钥管理、后端开发。