后端开发 Skill技能列表

⚡

GraphQL性能优化Skill graphql-performance

4.5

GraphQL性能优化技能专注于通过查询复杂性分析、深度限制、批处理与缓存策略、DataLoader优化、监控跟踪和数据库查询优化等技术,提高GraphQL API的响应速度和可扩展性。适用于后端开发、API设计和系统架构,帮助防止N+1查询问题、优化响应时间、保护服务器免受恶意查询。关键词:GraphQL、性能优化、API开发、查询分析、缓存策略、数据库优化、后端开发、架构设计。

⚡

错误处理Skill error-handling

4.5

专家级的结构化错误处理技能,适用于FastAPI后端和React/Next.js前端,专注于提供一致的错误消息和日志记录,关键词包括自定义异常、全局异常处理、错误日志、用户友好消息等。

⚡

复合知识捕获技能Skill phx:compound

4.5

这个技能用于将Elixir/Phoenix开发中解决的问题捕获为结构化、可搜索的文档,形成复合知识库,提高团队调试效率和知识传承。关键词:Elixir, Phoenix, 解决方案文档, 知识管理, 调试加速。

⚡

Bknd错误排查技能Skill bknd-troubleshoot

4.5

这个技能用于诊断和解决Bknd框架中的常见错误,提供错误代码参考、快速修复方案、常见错误模式和调试命令。关键词:Bknd、错误排查、后端开发、API调试、配置问题、权限管理。

⚡

SQL查询优化器Skill sql-query-optimizer

4.5

SQL查询优化技能专注于分析和改进复杂SQL查询的性能,通过识别反模式、建议索引策略、重构数据库模式和重写查询代码,实现高效的数据处理。关键词包括SQL优化、数据库性能、索引设计、查询重写、反模式识别、执行计划分析、模式重构、数据库管理、性能调优。

⚡

ConvexHTTP操作Skill convex-http-actions

4.5

Convex HTTP 操作是一种用于在Convex后端平台上构建和管理HTTP端点的技能,支持webhooks处理、外部API集成、自定义路由、请求/响应处理、认证、CORS配置和webhook签名验证。关键词:Convex, HTTP操作, webhooks, API集成, 后端开发, 服务器less, 认证, CORS, 签名验证。

⚡

Elixir最佳实践与模式Skill elixir-idioms

4.5

这个技能详细介绍了Elixir编程语言的惯用模式、BEAM架构原理、OTP框架应用和最佳实践。旨在帮助开发者编写高效、可维护的并发代码,适用于后端开发。关键词:Elixir,BEAM,OTP,函数式编程,并发编程,最佳实践。

⚡

DHHRails风格Skill dhh-rails-style

4.5

这个技能用于在编写Ruby和Rails代码时遵循DHH和37signals的独特风格,包括REST纯净性、胖模型瘦控制器、Current属性、Hotwire模式等,强调代码清晰性和简洁性。关键词:Ruby, Rails, DHH, 37signals, 编码风格, REST, 模型, 控制器, Turbo, Stimulus, 数据库优先。

⚡

Credo自定义检查Skill credo-custom-checks

4.5

该技能用于在Elixir项目中创建自定义的Credo检查,以检测和强制执行项目特定的代码质量规则,如防止硬编码密钥,提升代码安全性和可维护性。关键词:Elixir, Credo, 自定义检查, 代码质量, 硬编码密钥, 代码分析, 安全检查, 编程工具。

⚡

API错误分类Skill api-error-taxonomy

4.5

该技能用于定义和标准化API错误代码及响应,帮助开发人员实现一致的错误处理,提升系统可维护性和用户体验。关键词:API错误、错误分类、标准化、错误处理、后端开发、API设计、错误响应、HTTP状态码、重试策略、日志记录。

⚡

tRPCPatternsSkill tRPCPatterns

4.5

tRPC是一种用于构建端到端类型安全API的技术,它允许在客户端和服务器之间无缝集成TypeScript,无需代码生成。

⚡

Python类型安全Skill python-type-safety

4.5

这个技能用于在Python开发中实现类型安全,通过类型提示、泛型、协议和严格类型检查(如mypy、pyright)进行静态分析,提高代码质量、可维护性和错误检测。适用于后端开发、API构建和库设计。关键词:Python类型安全、静态分析、类型提示、泛型、协议、mypy、pyright、代码质量、后端开发。