后端开发 Skill技能列表

⚡

Go并发模式Skill go-concurrency-patterns

4.5

这个技能专注于Go语言的并发编程模式,提供实用示例和最佳实践,帮助开发者高效构建并发应用程序。涵盖goroutines、channels、同步原语、context管理等工作池、管道、优雅关闭等模式。关键词:Go并发、goroutine、channel、同步、context、工作池、竞争条件、并发模式、编程技能。

⚡

API版本控制Skill APIVersioningStrategies

4.5

API版本控制是一项关键的软件开发技能,专注于设计和实施策略以管理应用程序编程接口(API)的变更,确保向后兼容性,支持客户端平滑迁移,并维护系统的长期演进。核心内容包括版本控制策略(如URI路径、请求头)、语义化版本(SemVer)、破坏性与非破坏性变更的区分、弃用流程、生命周期管理以及多版本支持技术。掌握此技能有助于构建稳定、可维护且开发者友好的API生态系统,是后端开发、微服务架构和API治理领域的必备能力。关键词:API版本控制,向后兼容性,语义化版本,破坏性变更,弃用策略,API生命周期,微服务,RESTful API,GraphQL版本控制,OpenAPI规范。

⚡

搜索技能Skill search

4.5

此技能用于实现全文搜索功能,包括使用Elasticsearch等搜索引擎进行索引创建、查询优化、相关性调整、自动完成和分面搜索。适用于后端开发、数据工程和应用程序集成。关键词:搜索、全文搜索、Elasticsearch、索引、查询、自动完成、分面搜索、相关性、评分、后端开发、数据工程。

⚡

.NETgRPC开发Skill dotnet-grpc

4.5

这个技能专注于在.NET框架中使用gRPC进行微服务开发。它涵盖了Proto服务定义、代码生成、ASP.NET Core gRPC服务器实现、客户端模式、四种流模式(一元、服务器流、客户端流、双向流)、认证、负载均衡和健康检查。关键词:gRPC, .NET, 微服务, 后端开发, Protocol Buffers, ASP.NET Core, 代码生成, 流式传输, 负载均衡, 认证。

⚡

dotnet-security-owaspSkill dotnet-security-owasp

4.5

本技能提供基于OWASP Top 10的.NET应用安全加固指南,涵盖注入攻击、访问控制、跨站脚本等漏洞防护,以及已弃用安全API的警告。适用于后端开发人员和安全专家,关键词包括.NET安全、OWASP、应用防护、代码安全、网络安全、软件开发。

⚡

HashQLJ-Expr编写技能Skill writing-hashql-jexpr

4.5

HashQL J-Expr 是一种用于编写HashQL查询的JSON-based表达式语法,允许使用路径、函数调用和数据构造器如literal、struct、list、tuple和dict,便于在HashQL查询文件中表达复杂逻辑和类型化数据结构。关键词:HashQL, J-Expr, 查询语法, JSON, 数据构造, 表达式语言, 软件开发工具。

⚡

API开发与设计Skill dev-api-design

4.5

本技能用于设计、实现和文档化生产级API,覆盖REST、GraphQL、gRPC和tRPC,涉及API架构、OpenAPI规范、版本控制、认证授权、错误处理等,适用于后端开发和系统集成。关键词:API设计,RESTful,GraphQL,gRPC,tRPC,OpenAPI,文档化,后端开发,微服务。

⚡

Shapely几何计算Skill shapely-compute

4.5

这个技能使用Shapely库进行几何计算,包括创建点、线、多边形等几何形状,执行布尔操作如交集和并集,进行空间关系判断如包含和相交,测量面积和距离,以及进行几何变换。适用于地理信息系统、游戏开发、数据分析和后端处理等领域,关键词包括:几何计算、Shapely、空间分析、Python、GIS、游戏开发。

⚡

PostgreSQL数据库模式技能Skill postgres-patterns

4.5

这个技能提供了PostgreSQL数据库的最佳实践快速参考,涵盖查询优化、模式设计、索引策略和安全设置。基于Supabase的最佳实践,适用于数据库开发、运维和架构设计,帮助提升数据库性能和安全性。关键词:PostgreSQL, 数据库优化, 索引, 安全, Supabase。

⚡

ApolloServerGraphQLAPI开发模式Skill apollo-server-patterns

4.5

这个技能专注于使用Apollo Server构建高效、可扩展的GraphQL API,包括模式设计、解析器实现、数据源管理、错误处理、订阅、指令、批处理、缓存、联邦和性能监控。适用于后端开发、微服务架构和实时应用。关键词:GraphQL, Apollo Server, API开发, 后端, 微服务, 数据源, 解析器, 联邦。

⚡

聊天日志记录器Skill chat-logger

4.5

该技能提供了一个完整的解决方案,用于将聊天消息记录到SQLite数据库,支持搜索、审计和分析功能。适用于开发聊天系统、维护历史记录、进行数据分析等场景。关键词:聊天日志、数据库、SQLite、审计工具、消息搜索、数据管理。

⚡

数据库模式生成器Skill db-designer

4.5

数据库模式生成器是一个工具,用于自动化生成SQL或Prisma格式的数据库模式。它帮助开发者快速设计和部署数据库结构,提高开发效率。关键词:数据库设计,SQL,Prisma,模式生成,自动化工具,Node.js开发。