后端开发 Skill技能列表

4.5

动态技能管理器Skill core-dynamic-skills

这是一个基于项目依赖关系自动生成特定于crate的技能的工具,支持同步、清理和更新技能,旨在提高Rust项目的开发效率。

4.5

Rust学习者Skill rust-learner

Rust学习者是一个专门用于获取Rust编程语言最新信息和crate更新的技能工具。它能够实时查询Rust版本变更日志、语言新特性、crate更新、Cargo.toml依赖管理以及tokio、serde、axum等流行库的功能特性。通过智能代理系统并行抓取官方文档和社区资源,确保用户获得准确、及时的Rust生态系统信息,帮助开发者保持技术栈的更新和学习效率。 关键词:Rust编程语言,crate更新,Rust版本变更,Cargo.toml依赖,tokio特性,serde库,axum框架,Rust生态系统,实时信息查询,编程学习工具

4.5

SearchConfigSkill search-config

这是一个用于配置和管理全文搜索服务的技能,关键词包括搜索索引、搜索后端管理、优化全文搜索、混合搜索模式等。

4.5

Python最佳实践指南Skill python-best-practices

Python类型优先开发最佳实践指南,涵盖数据类、类型提示、协议编程等核心概念,帮助开发者编写类型安全、可维护的Python代码。关键词:Python类型提示、数据类、类型安全、Python最佳实践、代码质量、静态类型检查、Python开发规范

4.5

数据库查询分析器Skill db-query-analyzer

数据库查询分析器是一款专业的数据库性能优化工具,专注于SQL查询性能分析、执行计划解析、索引优化建议和慢查询诊断。通过深度分析PostgreSQL、MySQL、SQL Server等主流数据库的查询执行路径,提供精准的性能瓶颈定位和优化方案,帮助开发者提升数据库查询效率,降低系统负载。关键词:数据库优化、SQL性能分析、执行计划、索引推荐、慢查询诊断、查询调优、数据库性能监控、PostgreSQL优化、MySQL调优。

4.5

GraphQL模式生成器Skill graphql-schema-generator

GraphQL模式生成器是一款自动化工具,能够从数据模型快速生成GraphQL SDL模式,支持类型推断、解析器存根生成、模式验证和Apollo联邦。适用于API设计和后端开发,提升开发效率,确保模式一致性。关键词:GraphQL模式生成,API设计,后端开发,数据模型转换,Apollo联邦,解析器生成,类型推断,模式验证。

4.5

OpenAPI验证器Skill openapi-validator

OpenAPI验证器是一款用于自动化验证和检查OpenAPI(Swagger)规范文件的工具。它能确保API设计符合标准格式、安全要求及行业最佳实践,支持版本比对以检测破坏性变更,并可集成Spectral等代码检查工具进行自定义规则校验。适用于API开发、系统设计评审等场景,提升API文档质量与一致性。关键词:OpenAPI验证,API规范检查,安全定义,最佳实践,版本比对,Spectral集成,API设计评审。

4.5

Celery分布式任务队列专家Skill celery-expert

Celery分布式任务队列专家技能用于设计和管理高性能、可靠的异步任务处理系统。核心功能包括任务定义与执行、工作流编排(如链、组、和弦)、代理配置(支持Redis或RabbitMQ)、Celery Beat调度、错误处理与重试策略、性能优化以及实时监控。适用于后端开发中的异步作业处理、任务队列性能优化和分布式系统构建。关键词:Celery、分布式任务队列、异步处理、任务调度、工作流、Redis、RabbitMQ、性能优化、监控、后端开发。

4.5

API路由设计Skill api-route-design

本技能专注于使用FastAPI框架设计和实现符合RESTful规范的API接口。涵盖端点设计、请求验证、响应格式化、HTTP状态码管理、分页筛选排序等核心功能,帮助开发者构建标准化、可维护的后端API服务。关键词:FastAPI、RESTful API、Python后端开发、API设计规范、请求验证、响应模型、分页查询、状态码管理。

4.5

异步编程专家Skill async-expert

异步编程专家技能专注于跨多种编程语言(如Python asyncio、JavaScript promises、C# async/await、Rust futures)的异步编程模式。适用于并发编程、事件循环管理、异步模式实现、错误处理、背压控制、任务取消和异步系统性能优化。包含测试驱动开发(TDD)、性能优化模式、常见错误避免策略,确保代码正确性、高效性、弹性和可维护性。关键词:异步编程、并发、事件循环、错误处理、性能优化、Python、JavaScript、C#、Rust。

4.5

UUID生成技能Skill uuid

UUID生成技能是用于在JavaScript/TypeScript应用程序中生成全局唯一标识符的专业工具。该技能支持RFC9562标准的UUID v4(随机生成)和v7(时间戳排序)版本,适用于分布式系统中的实体ID管理、数据库主键生成、会话跟踪、文件上传管理等场景。关键词:UUID生成、唯一标识符、JavaScript开发、TypeScript、v4 UUID、v7 UUID、分布式系统、数据库索引、Firestore集成、Angular应用、实体ID管理、时间序列数据、审计日志、会话管理、文件上传跟踪。

4.5

gRPC服务开发Skill grpc-service-development

构建高性能gRPC服务,支持单向调用、客户端流、服务器流和双向流模式,适用于微服务架构和多语言服务交互。