后端开发 Skill技能列表

4.5

fastapiSkill fastapi

FastAPI技能提供关于FastAPI框架的全面指导,涵盖路由、验证、依赖注入、异步支持和OpenAPI文档等核心功能,帮助开发者快速构建高性能的Python web服务和REST API,并集成数据库。适用于后端开发、API设计和web服务优化,关键词包括:FastAPI, Python web框架, REST API开发, 异步编程, OpenAPI文档, 数据库集成, 高性能web服务, web后端开发。

4.5

OpenAPI/Swagger规范分析技能Skill openapi-swagger

这是一个用于OpenAPI和Swagger API规范的专业分析、验证和文档生成工具。它能自动解析API定义文件,检测版本间的破坏性变更,生成高质量的API参考文档(如ReDoc和Swagger UI),并支持多种编程语言的代码示例生成。适用于API开发者、技术文档工程师和DevOps团队,提升API设计质量与开发效率。关键词:OpenAPI, Swagger, API文档, 代码生成, 规范验证, 破坏性变更检测, Spectral, 自动化文档。

4.5

内容工作流Skill content-workflow

这个技能提供在无头内容管理系统(CMS)中实现编辑工作流、多阶段审批、定时发布和基于角色的权限管理的全面指南。涵盖状态机、API设计、通知服务和角色权限等关键组件,适合后端开发和系统架构,关键词包括编辑工作流、审批链、定时发布、角色权限、CMS、状态机、API。

4.5

Go最佳实践指南Skill go-best-practices

Go语言编程规范与最佳实践指南,涵盖类型优先开发、自定义类型、接口设计、函数式选项、错误处理、模块结构、配置管理等核心概念。适用于Go开发者提升代码质量、编写可维护性强的后端服务。关键词:Go语言、后端开发、编程规范、类型系统、错误处理、接口设计、最佳实践、代码质量、软件开发

4.5

Telegram机器人构建器Skill telegram-bot-builder

这个技能专注于构建和优化Telegram机器人,涵盖从简单自动化到复杂AI驱动机器人的各个方面,包括机器人架构设计、Telegram Bot API使用、命令设计、内联键盘实现、盈利策略、用户引导和数据分析。关键词:Telegram机器人, 机器人开发, 自动化, AI机器人, 盈利模型, 用户增长, 后端开发。

4.5

ZodSkill zod

Zod 是一个用于 TypeScript 的数据模式验证库,主要用于定义和验证数据模式,确保代码的健壮性和类型安全。它广泛应用于前后端开发,特别是 Node.js 和 React 项目中。关键词:Zod, TypeScript, 模式验证, 数据验证, 运行时验证, 类型安全

4.5

会话管理Skill session-management

本技能涉及实现安全的会话管理系统,包括JWT令牌生成、验证、刷新机制,以及CSRF保护和会话存储管理,适用于提升后端开发中用户认证和会话管理的安全性。

4.5

命令行界面样式系统Skill chalk-styling-system

这是一个用于创建命令行界面(CLI)输出样式系统的技能,提供完整的颜色主题管理、语义化颜色定义、文本格式化工具和可视化组件。该系统基于chalk库,支持自定义主题、条件样式、边框绘制和表格格式化等功能,帮助开发者快速构建美观、一致且专业的命令行应用程序界面。关键词:CLI样式系统、命令行界面美化、chalk颜色主题、终端输出格式化、语义化颜色、表格绘制、边框工具、Node.js开发工具。

4.5

API速率限制Skill api-rate-limiting

API速率限制技能用于保护Web API免受滥用和攻击,通过实现令牌桶、滑动窗口等算法来控制请求频率,确保API的稳定性和安全性。适用于公共API保护、分层访问管理、防止拒绝服务攻击等场景。关键词:API限流、令牌桶算法、滑动窗口、Redis、Express中间件、网络安全、后端开发、速率限制策略。

4.5

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

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

4.5

WebSocket问题调试指南Skill debugging-websocket-issues

本技能提供WebSocket常见错误(如RSV1必须清除、无效帧头、WS_ERR_UNEXPECTED_RSV_1)的调试方法,涵盖多WebSocketServer冲突、压缩问题、原始帧检查等技术,适用于Node.js后端开发中的WebSocket故障排查与性能优化。关键词:WebSocket调试,Node.js,RSV1错误,帧头无效,WebSocketServer冲突,压缩问题,后端开发。

4.5

Web领域Skill domain-web

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