后端开发 Skill技能列表

Convex后端开发Skill convex-backend

4.5

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

后端开发技能Skill backend-development

4.5

后端开发技能专注于使用Node.js、Python、Go、Rust等现代技术和框架如NestJS、FastAPI,构建高性能、可扩展、安全的服务器端系统。涵盖API设计(REST、GraphQL、gRPC)、数据库管理(PostgreSQL、MongoDB)、认证授权(OAuth 2.1、JWT)、性能优化、微服务架构、测试策略和DevOps实践,关键词包括:后端开发、Node.js、Python、API设计、数据库优化、微服务、DevOps、安全最佳实践。

聊天日志记录器Skill chat-logger

4.5

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

Python命令行界面模式Skill python-cli-patterns

4.5

本技能专注于使用Python构建现代化、功能强大的命令行界面(CLI)应用程序。核心内容包括利用Typer框架快速定义命令、参数和选项,以及使用Rich库实现美观的终端输出,如彩色表格、进度条和格式化文本。它涵盖了从基础应用到高级模式(如命令分组、错误处理)的完整开发流程,旨在提升开发效率与用户体验。关键词:Python CLI开发,Typer框架,Rich终端美化,命令行工具,参数解析,终端用户界面。

Python数据库模式Skill python-database-patterns

4.5

本技能专注于Python中SQLAlchemy 2.0及数据库最佳实践,涵盖ORM映射、异步数据库操作、连接池管理、数据迁移(Alembic)、仓库模式和工作单元等核心模式。适用于构建高效、可维护的后端数据访问层,是Python后端开发和数据工程的关键技能。关键词:SQLAlchemy, 数据库, ORM, 异步数据库, 连接池, 数据迁移, 仓库模式, 工作单元, Python后端开发。

Elixir模式匹配Skill elixir-pattern-matching

4.5

Elixir模式匹配技能用于在Elixir编程中实现优雅的声明式代码控制流,包括函数子句、case语句、with语句和解构数据结构。它帮助编写可读、可维护的代码,特别适用于后端开发和函数式编程场景。关键词:Elixir, 模式匹配, 函数式编程, 后端开发, 控制流, 数据解构, 错误处理, 代码优化

ElixirOTP模式Skill elixir-otp-patterns

4.5

这个技能专注于Elixir OTP模式,用于开发高并发、高容错的应用程序。涵盖GenServer、Supervisor、Agent、Task等核心组件,适用于后端系统、分布式架构和实时应用。关键词:Elixir, OTP, 并发编程, 容错系统, GenServer, Supervisor, Agent, Task, 后端开发。

环境配置管理Skill env-config

4.5

Python/FastAPI项目环境配置管理技能,提供.env文件加载、多环境支持、Pydantic配置验证、密钥安全管理等功能。适用于后端开发中的环境变量管理、应用程序设置配置、开发/测试/生产环境隔离、敏感信息保护等场景。关键词:环境配置、Python配置管理、FastAPI设置、Pydantic BaseSettings、.env文件、多环境支持、密钥安全、配置验证。

API文档自动生成Skill api-doc-gen

4.5

自动扫描 Flask、FastAPI、Express、Gin 等 Web 框架的源代码,提取路由和注解,生成符合 OpenAPI/Swagger 规范的 API 文档,支持多种框架和输出格式。

Rust异步编程模式Skill rust-async-patterns

4.5

这个技能是关于掌握Rust中的异步编程,使用async/await语法、tokio运行时和futures生态系统,用于高效的并发I/O操作,如构建异步Web服务器、客户端、处理并发请求等。关键词:Rust、异步编程、tokio、async/await、并发、I/O操作、Web服务器、异步模式、futures。

ElixirEcto模式Skill elixir-ecto-patterns

4.5

这个技能是关于在Elixir编程语言中使用Ecto进行数据库操作的全面指南。它涵盖模式定义、变化集验证、查询构建、关联管理、事务处理等,用于构建高性能、可维护的数据库驱动Elixir应用。关键词:Elixir, Ecto, 数据库操作, 模式设计, 查询优化, 数据验证, 后端开发, Phoenix框架。

DHHRails风格Skill dhh-rails-style

4.5

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