后端开发 Skill技能列表

图数据库应用技能Skill using-graph-databases

4.5

这个技能专注于图数据库的选择、实现和应用,用于处理深度关系遍历、模式匹配和路径查找,适用于社交网络、推荐系统、知识图谱和欺诈检测等场景。关键词:图数据库、Neo4j、Cypher、关系建模、查询优化、数据科学、后端开发。

m01-所有权与生命周期Skill m01-ownership

4.5

Rust语言所有权与生命周期核心技能指南。本技能专注于解决Rust编程中关于数据所有权、借用和生命周期的关键问题,提供从错误代码到设计思考的完整方法论。关键词:Rust所有权,Rust生命周期,借用检查器,Rust内存安全,Rust编程,Rust错误处理,E0382,E0597,Rust最佳实践,系统编程。

文档数据库实施技能Skill using-document-databases

4.5

本技能提供文档数据库的选择、设计和优化指南,适用于需要灵活数据模式的应用开发,如内容管理、用户档案等。涵盖主流文档数据库MongoDB、DynamoDB和Firestore,包括模式设计、索引策略、聚合管道等关键技术。关键词:文档数据库、MongoDB、DynamoDB、Firestore、灵活模式、索引优化、聚合管道、NoSQL。

Rust代码反模式检测指南Skill m15-anti-pattern

4.5

本指南详细介绍了Rust编程语言中常见的反模式、代码异味和不良实践,帮助开发者识别和修复代码设计问题。内容涵盖所有权管理、错误处理、性能优化、代码审查清单等关键主题,提供从反模式到最佳实践的转换方案。适用于Rust开发者、代码审查员、软件架构师进行代码质量提升和团队规范建设。关键词:Rust反模式,代码审查,所有权管理,错误处理,性能优化,代码异味,最佳实践,Rust编程,软件质量

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

4.5

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

数据库模式生成器Skill db-designer

4.5

数据库模式生成器是一个工具,用于自动化生成SQL或Prisma格式的数据库模式。它帮助开发者快速设计和部署数据库结构,提高开发效率。关键词:数据库设计,SQL,Prisma,模式生成,自动化工具,Node.js开发。

Convex数据库迁移技能Skill convex-migrations

4.5

这个技能涉及使用 Convex 数据库进行模式迁移,包括添加新字段、回填数据、删除过时字段、索引迁移和零停机部署模式。关键词:Convex, 数据库迁移, 模式演化, 零停机, 后端开发。

Convex函数开发Skill convex-functions

4.5

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

JSON-RPC协议专家Skill json-rpc

4.5

这个技能用于构建安全、符合JSON-RPC 2.0标准的RPC服务器和客户端,实现方法分发、错误处理、批量处理,适用于微服务、API开发和后端系统集成。关键词:JSON-RPC, 协议, API, 微服务, 安全, RPC, 后端开发。

Zig文档获取器Skill zig-docs

4.5

Zig文档获取器是一个命令行工具,专门用于高效获取Zig编程语言的官方文档、标准库源码和API参考。通过GitHub原始源获取最可靠的标准库文档,支持版本特定文档查询、模块内容搜索和文档注释提取。适用于Zig开发者、学习者和技术文档维护者,帮助快速访问权威的Zig语言参考资料。关键词:Zig语言文档,标准库源码,API参考,命令行工具,开发文档,编程参考,GitHub原始源,版本管理,文档搜索,技术文档

Python异步编程模式Skill python-async-patterns

4.5

本技能是关于Python异步编程(asyncio)的实用模式集合。它涵盖了并发执行、任务管理、资源限制、超时处理、错误处理等核心概念,并提供了从基础到生产环境的最佳实践指南。关键词:Python异步编程,asyncio模式,并发编程,协程,TaskGroup,aiohttp,高性能IO,异步Web开发,Python后端开发。

Python工程化开发Skill python

4.5

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