后端开发 Skill技能列表

4.5

Convex后端开发Skill convex-backend

这个技能用于使用Convex平台构建实时、反应式的后端应用,包括TypeScript查询、变异和动作,支持自动反应性和乐观更新。适用于开发实时协作工具、聊天应用、仪表盘等需要即时数据同步的场景,关键词包括Convex、实时后端、TypeScript、反应式编程、无服务器函数、数据同步、乐观更新。

4.5

QueryCachingStrategiesSkill query-caching-strategies

这篇文章介绍了如何通过使用Redis、Memcached和数据库级别的缓存来实施多级查询缓存策略,以优化查询结果缓存、高读负载、减少数据库负载、提高响应时间等。包括缓存失效、TTL策略、缓存预热模式等关键技术点。

4.5

简单数学技能Skill simple-math

这个技能用于安全地执行基本算术运算,包括加法、减法、乘法和除法,使用Python的标准运算符,避免使用eval()和exec()以确保安全。关键词:算术运算、安全计算、Python技能、输入验证、基础数学、编程工具。

4.5

Convex函数开发Skill convex-functions

这个技能详细介绍了如何在Convex平台上编写查询、变异、动作和HTTP动作函数,实现数据库操作和外部API集成,涵盖参数验证、错误处理、内部函数和运行时优化,适合后端开发人员。关键词:Convex, 查询函数, 变异函数, 动作函数, HTTP动作, 后端开发, 云原生, Serverless, 数据库操作

4.5

code-deduplicationSkill code-deduplication

防止代码中的语义重复和膨胀,通过维护功能索引来确保在编写新代码前已经了解现有功能,从而避免重复。

4.5

Python工程化开发Skill python

本技能专注于Python工程化开发实践,涵盖类型安全、代码质量、测试驱动开发和现代开发工具链。核心内容包括:使用mypy进行严格的类型检查确保代码可靠性;通过ruff实现代码格式化和静态分析;采用pytest构建完善的测试体系;遵循TDD(测试驱动开发)原则;实施依赖注入、结果模式等设计模式;建立标准化的项目结构和CI/CD流程。适用于构建高质量、可维护的Python应用程序,特别适合企业级项目开发、API服务和数据管道等场景。关键词:Python开发、类型安全、测试驱动开发、代码质量、工程化实践、CI/CD、mypy、ruff、pytest、TDD。

4.5

会话管理Skill sessions

会话管理技能用于创建和维护跨渠道的对话会话,包括会话历史记录、检查点保存、消息加密等功能,适用于需要管理多用户对话和保持会话状态的应用场景。

4.5

Phoenix上下文设计Skill phoenix-contexts

Phoenix上下文设计技能用于在Elixir的Phoenix框架中设计和实现有界上下文、管理范围、优化模块结构。它帮助开发者组织业务逻辑、确保数据隔离、遵循最佳实践,提升后端开发效率和代码可维护性。关键词:Phoenix、上下文、范围、Elixir、后端开发、架构设计、有界上下文、模块结构、业务逻辑、数据隔离。

4.5

Elixir/Phoenix验证循环Skill phx:verify

这个技能涉及Elixir/Phoenix项目中的完整代码验证流程,用于在代码更改后确保代码质量。包括编译检查、代码格式化、Credo代码分析、测试运行和Dialyzer类型检查,适用于后端开发,提高代码可靠性和可维护性。关键词:Elixir, Phoenix, 代码验证, 编译, 格式化, Credo, 测试, Dialyzer, 后端开发, 代码质量, 验证循环。

4.5

C异步编程模式Skill csharp-async-patterns

C# 异步编程模式技能用于编写高效、响应的应用程序,通过 async/await、Task、ValueTask、ConfigureAwait 和异步流等技术处理 I/O 绑定和 CPU 绑定操作,避免线程阻塞,提升应用性能和可伸缩性。关键词:C#,异步编程,async/await,Task,ValueTask,ConfigureAwait,异步流,响应式应用,I/O 操作,CPU 绑定,线程管理。

4.5

C++现代特性Skill cpp-modern-features

这个技能用于掌握从C++11到C++23的现代C++编程特性,包括自动类型推断、lambda表达式、智能指针、移动语义、结构化绑定、概念、范围等,帮助开发者编写高效、表达性强、可维护的代码。关键词:C++,现代特性,编程,lambda,移动语义,智能指针,编译时评估,概念,范围。

4.5

ConvexHTTP操作Skill convex-http-actions

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