后端开发 Skill技能列表

⚡

Oban背景作业模式Skill oban

4.5

Oban 是 Elixir 编程语言中用于处理后台作业的库,提供工作流、队列管理、错误处理和测试功能,适用于异步任务处理。关键词:Elixir, Oban, 背景作业, 队列管理, 错误处理, 测试, 异步任务, 后台任务

⚡

C模块Rust移植技能Skill port-c-module

4.5

这个技能提供了一套完整的方法论和步骤,指导开发者将C语言模块高效、安全地移植到Rust语言。它涵盖了从代码分析、移植计划、Rust实现、FFI包装到集成测试的全过程,确保移植后的模块性能优越、安全可靠。关键词:C模块移植、Rust编程、FFI接口、代码重构、软件迁移、系统开发。

⚡

BunDrizzle集成Skill BunDrizzleIntegration

4.5

Bun Drizzle 集成技能用于在 Bun 运行时中,通过 Drizzle ORM 与 SQLite 数据库进行类型安全的交互,支持模式定义、自动迁移、CRUD 操作、事务处理和高效查询,适用于后端开发场景。关键词:Bun, Drizzle ORM, SQLite, 类型安全, 数据库迁移, 后端开发, 模式定义, CRUD 操作。

⚡

GraphQL模式生成器Skill graphql-schema-generator

4.5

GraphQL模式生成器是一款自动化工具,能够从数据模型快速生成GraphQL SDL模式,支持类型推断、解析器存根生成、模式验证和Apollo联邦。适用于API设计和后端开发,提升开发效率,确保模式一致性。关键词:GraphQL模式生成,API设计,后端开发,数据模型转换,Apollo联邦,解析器生成,类型推断,模式验证。

⚡

Go开发模式Skill golang-patterns

4.5

这个技能提供 Go 语言的开发模式、最佳实践和代码规范指南,用于帮助开发者构建稳健、高效且可维护的应用程序。关键词:Go 语言、开发模式、最佳实践、代码规范、并发编程、错误处理、性能优化。

⚡

Python后台任务与任务队列Skill python-background-jobs

4.5

这个技能涉及使用Python实现后台任务和任务队列,用于异步处理长时间运行或不可靠的工作,如发送邮件、生成报告、处理上传等,以解耦请求/响应周期并提高应用性能。核心概念包括任务队列模式、幂等性、作业状态机等,常用工具有Celery、RQ、Dramatiq和云原生解决方案。关键词:Python后台任务、任务队列、异步处理、Celery、作业调度、幂等性、后端开发。

⚡

内容工作流Skill content-workflow

4.5

这个技能提供在无头内容管理系统(CMS)中实现编辑工作流、多阶段审批、定时发布和基于角色的权限管理的全面指南。涵盖状态机、API设计、通知服务和角色权限等关键组件,适合后端开发和系统架构,关键词包括编辑工作流、审批链、定时发布、角色权限、CMS、状态机、API。

⚡

Celery分布式任务队列专家Skill celery-expert

4.5

Celery分布式任务队列专家技能用于设计和管理高性能、可靠的异步任务处理系统。核心功能包括任务定义与执行、工作流编排(如链、组、和弦)、代理配置(支持Redis或RabbitMQ)、Celery Beat调度、错误处理与重试策略、性能优化以及实时监控。适用于后端开发中的异步作业处理、任务队列性能优化和分布式系统构建。关键词:Celery、分布式任务队列、异步处理、任务调度、工作流、Redis、RabbitMQ、性能优化、监控、后端开发。

⚡

软件后端工程Skill software-backend

4.5

软件后端工程技能用于设计、实现和审查生产级的后端服务,涵盖API设计、数据库管理、身份验证、缓存、可观测性、错误处理、测试和部署。关键词:后端开发、API设计、数据库、身份验证、缓存、可观测性、测试、部署、生产就绪、零信任架构、性能优化、成本控制。

⚡

Maven依赖管理Skill maven-dependency-management

4.5

Maven 依赖管理技能用于 Java 项目中的依赖声明、作用域管理、版本解析、BOM 配置和依赖树优化,有效解决依赖冲突、提高构建效率和项目稳定性。适用于多模块项目管理、版本控制和构建优化。关键词:Maven、依赖管理、Java、BOM、版本控制、依赖冲突、构建工具、项目管理。

⚡

Rust依赖关系可视化器Skill rust-deps-visualizer

4.5

Rust依赖关系可视化器是一个开发工具,用于将Rust项目的依赖树以ASCII艺术图的形式直观展示。支持深度限制、功能标志显示、依赖分类和大小可视化,帮助开发者分析项目结构、优化依赖管理。关键词:Rust依赖可视化,Cargo.toml分析,依赖树图,ASCII艺术图,Rust项目管理,依赖分析工具。

⚡

DHHRails代码审查专家Skill dhh-rails-reviewer

4.5

此技能用于从Ruby on Rails创始人David Heinemeier Hansson的角度进行代码审查,专注于识别反模式、JavaScript框架在Rails代码中的污染以及违反Rails约定的地方。适用于审查Rails代码、架构决策或实施计划,提供基于Rails最佳实践的严厉反馈。关键词:Rails, 代码审查, DHH, 最佳实践, 反模式, JavaScript框架。