后端开发 Skill技能列表

README生成器Skill readme

4.5

一款技术文档工具,用于自动生成详尽的项目README文件,覆盖本地开发、系统理解及生产部署等关键信息,适合软件开发者和团队使用。

BackendDeveloperAgentSkill develop-backend

4.5

这项技能涉及使用Spring Boot/MyBatis进行后端开发,包括RESTful API设计、数据库设计、业务逻辑实现、单元测试编写等,强调DRY原则和代码质量。

外向内TDD与六边形架构技能Skill growing-outside-in-systems

4.5

本技能提供了一套完整的软件工程方法论,专注于使用外向内测试驱动开发与六边形架构构建高质量后端系统。核心内容包括:浮现式设计工作流、内存假对象替代模拟对象、亚秒级测试反馈、延迟I/O实现、行走骨架模式等。适用于TDD实践者、软件架构师、后端开发人员,帮助团队构建可测试、可维护、松耦合的软件系统。关键词:外向内TDD、六边形架构、端口适配器模式、浮现式设计、验收测试、组件测试、内存假对象、契约测试、行走骨架、红绿重构、领域驱动设计、软件架构、测试驱动开发、后端开发、敏捷开发。

速率限制Skill rate-limiting

4.5

速率限制技能用于控制API请求速率,防止服务滥用和DDoS攻击,确保系统稳定性和公平使用。涵盖令牌桶、滑动窗口等算法,以及Redis实现、API网关集成和分布式系统最佳实践。关键词:速率限制、API管理、分布式限流、Redis、微服务、背压处理、令牌桶、滑动窗口、配额管理。

HTTP客户端工具Skill http-client

4.5

HTTP客户端工具是一个用于发送HTTP请求的实用程序,支持GET、POST、PUT、DELETE等多种请求方法,并具备请求头设置、身份验证、JSON数据处理和文件上传等完整功能。该工具基于Python的requests库开发,适用于API测试、接口调试、数据获取和自动化脚本等场景。关键词:HTTP客户端,API测试工具,Python requests库,接口调试,REST API调用,自动化测试,网络请求工具。

DAB安装与配置技能Skill setup-dab

4.5

此技能用于安装和配置Microsoft Data API Builder (DAB),实现生产级SQL Server MCP集成,支持基于角色的访问控制(RBAC)、自动缓存、内置遥测和确定性查询,便于构建安全、高效的API服务。关键词包括:DAB、SQL Server、MCP、RBAC、API开发、数据访问控制、后端集成。

性能优化Skill m10-performance

4.5

本技能是关于软件性能优化的系统性指南,涵盖性能瓶颈识别、优化决策、实现技术和工具使用。核心内容包括:性能测量与剖析、优化优先级排序(算法、数据结构、内存分配、缓存、并行化)、常用优化技术(预分配、零拷贝、数据布局优化)以及常见错误与反模式。适用于需要提升软件运行效率、降低延迟、提高吞吐量的开发场景。关键词:性能优化,基准测试,性能剖析,火焰图,内存分配,缓存优化,并行计算,Rust编程,算法效率。

OpenAPI生成器Skill openapi-generator

4.5

OpenAPI生成器是一个用于从现有代码和API生成全面OpenAPI/Swagger规范的技能。它支持分析API代码、提取端点和方法、文档化请求/响应模式、生成符合OpenAPI 3.0+的规范、添加认证方案、增强规范、生成交互式文档、验证规范等。关键词:OpenAPI, Swagger, API文档, 代码生成, 规范验证, 自动化文档, API设计, 后端开发。

内存泄漏检测Skill memory-leak-detection

4.5

识别和修复内存泄漏,防止内存溢出崩溃,优化应用性能,涉及堆快照、内存分析和泄漏检测工具。

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

4.5

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

WebSockets实时通信开发Skill websockets-realtime

4.5

这个技能专注于使用WebSockets、Server-Sent Events、长轮询和WebRTC等技术构建实时通信应用程序,适用于聊天、协作、游戏、金融交易、IoT仪表板等场景。它涵盖从基础概念到高级架构的实现,包括客户端和服务器端开发、消息协议、安全性和缩放策略。关键词:WebSockets, 实时通信, 双向通信, 服务器推送, 聊天应用, 游戏开发, 金融交易, IoT, Node.js, React, 安全认证, 水平缩放。

Web领域Skill domain-web

4.5

这是一个关于使用Rust语言进行Web服务开发的技能指南。它详细阐述了构建高性能、安全、可扩展的HTTP服务(如REST API、GraphQL、WebSocket)所需遵循的领域约束、设计模式、最佳实践和常见陷阱。核心内容包括异步编程、状态管理、请求生命周期、中间件设计、错误处理以及主流框架(如axum, actix-web)的对比和使用。关键词:Rust Web开发,HTTP服务器,API设计,异步编程,状态管理,中间件,axum,actix-web,高性能后端,Rust框架。