后端开发 Skill技能列表

开发者Skill Developer

4.5

这是一个专注于软件项目实施阶段的角色,负责将用户需求转化为高质量、经过充分测试的代码。关键词包括代码开发、测试覆盖、清洁代码、增量开发和质量保证。

API分页Skill api-pagination

4.5

高效处理大数据集的分页策略,包括Offset/Limit、基于游标、Keyset分页,适用于API响应优化、大数据查询、无限滚动界面等场景。

API限流Skill api-rate-limiting

4.5

通过令牌桶、滑动窗口和固定窗口算法实现 API 限流策略,保护 API 免受滥用,管理流量,实现分层服务计划。

API参考文档Skill api-reference-documentation

4.5

创建全面的API参考文档,包括OpenAPI/Swagger规范、REST端点、认证、示例和SDK。适用于REST API、GraphQL API文档、端点文档或OpenAPI规范文档化。

CachingStrategySkill caching-strategy

4.5

高效缓存策略的实现与优化,包括Redis、Memcached、CDN等技术的应用,旨在提升应用性能和响应速度,减轻数据库负载。

BackendAPIEndpointGeneratorSkill backend-endpoint

4.5

这是一个用于生成后端API端点的技能,它能够创建生产就绪的REST或GraphQL端点,并包含请求验证、错误处理和全面的测试。

FastifyRESTAPIPatternsSkill FastifyRESTAPIPatterns

4.5

Fastify是一个高性能的Node.js Web框架,专注于速度和低开销,内置JSON模式验证和序列化,支持TypeScript,帮助开发者快速构建生产级别的RESTful API。

高性能C语言日志解析器Skill "high-performance-log-parser-in-c"

4.5

这个技能用于实现内存高效、流式的日志解析器,使用C语言编写,适用于处理大日志文件,避免Python依赖,强调性能优化和简洁注释。关键词包括:C语言、日志解析、内存映射、流处理、高性能。

幂等性处理Skill idempotency-handling

4.5

这个技能用于实现API操作的幂等性,通过使用幂等键、Redis缓存和数据库约束,确保在多次执行时产生相同结果,防止重复处理和竞争条件。适用于支付系统、webhook重试、邮件发送等场景,提高系统可靠性和数据一致性。关键词包括:幂等性、API、Redis、数据库、缓存、支付系统、webhook、重复处理、竞争条件、安全重试。

API分页实现Skill api-pagination

4.5

本技能专注于实现高效的API分页策略,包括偏移量分页、游标分页和键集分页,用于处理大型数据集、构建分页端点、实现无限滚动和优化数据库查询。关键词:API分页,高效数据处理,分页策略,数据库优化,无限滚动,分页端点。

API设计原则Skill api-design-principles

4.5

这个技能用于掌握REST和GraphQL API设计原则,帮助开发者构建直观、可扩展、可维护的API,适用于设计、审查和优化API项目。关键词包括:API设计、REST、GraphQL、后端开发、软件开发、架构设计、API文档、版本控制、错误处理。

MCP服务器开发Skill mcp-builder

4.5

该技能用于开发高质量MCP(Model Context Protocol)服务器,实现大型语言模型通过设计良好的工具与外部服务交互,涵盖API集成、工具设计、错误处理、性能优化和评估流程。关键词:MCP,服务器开发,AI工具,LLM集成,API覆盖,后端开发,TypeScript,Python。