后端开发 Skill技能列表
WebSocketPatternsSkill WebSocketPatterns
WebSocket模式是用于在网络应用中实现高级实时双向通信的一系列技术。它包括WebSocket基础、与HTTP轮询和SSE的比较、连接生命周期管理、心跳机制、消息队列确认、重连策略、速率限制等关键概念和实践。
dotnet-security-owaspSkill dotnet-security-owasp
本技能提供基于OWASP Top 10的.NET应用安全加固指南,涵盖注入攻击、访问控制、跨站脚本等漏洞防护,以及已弃用安全API的警告。适用于后端开发人员和安全专家,关键词包括.NET安全、OWASP、应用防护、代码安全、网络安全、软件开发。
GraphQL开发Skill graphql
GraphQL开发技能专注于设计和优化GraphQL API,包括模式定义、解析器编写、解决性能问题如N+1查询,并支持联邦架构。适用于后端开发、API设计和性能调优。关键词:GraphQL, API设计, 后端开发, 性能优化, N+1查询, 数据加载器。
API开发与设计Skill dev-api-design
本技能用于设计、实现和文档化生产级API,覆盖REST、GraphQL、gRPC和tRPC,涉及API架构、OpenAPI规范、版本控制、认证授权、错误处理等,适用于后端开发和系统集成。关键词:API设计,RESTful,GraphQL,gRPC,tRPC,OpenAPI,文档化,后端开发,微服务。
Phoenix上下文设计Skill phoenix-contexts
Phoenix上下文设计技能用于在Elixir的Phoenix框架中设计和实现有界上下文、管理范围、优化模块结构。它帮助开发者组织业务逻辑、确保数据隔离、遵循最佳实践,提升后端开发效率和代码可维护性。关键词:Phoenix、上下文、范围、Elixir、后端开发、架构设计、有界上下文、模块结构、业务逻辑、数据隔离。
Django架构与开发模式Skill django-patterns
这个技能专注于使用 Django 框架进行生产级 Web 应用程序开发,包括架构设计、REST API 实现、ORM 优化、缓存策略、信号处理和中间件开发,用于构建可扩展、可维护的后端系统。关键词:Django, Web 开发, 后端开发, Python, REST API, ORM, 缓存, 信号, 中间件, 生产级应用。
Go最佳实践指南Skill go-best-practices
Go最佳实践指南是一套系统化的Go语言编程规范,专注于类型优先开发、错误处理、接口设计、函数选项模式等核心编程范式。该指南提供了Go语言高效开发的关键技术,包括自定义类型、接口契约、错误包装、配置管理、模块结构等实用模式,帮助开发者编写健壮、可维护、可扩展的Go代码。关键词:Go语言,类型优先开发,错误处理,接口设计,函数选项,Go最佳实践,后端开发,编程规范。
线段树构建器Skill segment-tree-builder
线段树构建器是一个用于自动生成定制化线段树代码实现的工具。它支持多种线段树变体,包括基础线段树、惰性传播线段树、持久化线段树、二维线段树和线段树Beats。用户只需指定合并函数、单位元等参数,即可快速生成适用于C++、Python或Java语言的递归或迭代实现代码。该工具旨在简化算法竞赛、数据结构和范围查询优化场景下的开发工作。 关键词:线段树,数据结构,算法实现,范围查询,惰性传播,持久化线段树,二维线段树,线段树Beats,代码生成,算法竞赛,C++,Python,Java
算法解决方案解释器Skill solution-explainer
这是一个用于生成算法解决方案清晰解释的AI技能工具,特别适用于编程面试准备、LeetCode刷题讲解、算法学习与文档编写。核心功能包括分步解析、复杂度分析、常见错误提示、可视化辅助和面试风格格式化。关键词:算法解释、编程面试、LeetCode、解决方案讲解、复杂度分析、代码解读、面试准备、算法学习、技术文档。
Ruby面向对象编程Skill ruby-oop
Ruby 面向对象编程技能用于深入掌握Ruby语言的OOP核心特性,包括类定义、模块混入、继承、方法可见性等,适用于后端开发、软件架构设计和编程实践。关键词:Ruby, 面向对象编程, OOP, 类, 模块, 继承, 混入, 方法可见性, 后端开发, 软件设计。
Scala集合Skill ScalaCollections
Scala集合库是Scala编程语言的核心组件,用于高效处理数据集合。它提供丰富的API支持不可变和可变集合类型,如List、Vector、Set、Map,实现数据变换、过滤、聚合等操作,适用于函数式编程、并发数据处理和大规模计算。关键词:Scala, 集合库, 数据处理, 函数式编程, 不可变集合, 并行集合, 高效数据操作。
Python最佳实践指南Skill python-best-practices
Python类型优先开发最佳实践指南,涵盖数据类、类型提示、协议编程等核心概念,帮助开发者编写类型安全、可维护的Python代码。关键词:Python类型提示、数据类、类型安全、Python最佳实践、代码质量、静态类型检查、Python开发规范