后端开发 Skill技能列表

4.5

Telegram机器人开发(Node.js)Skill using-telegram-bot

这个技能用于在Node.js环境中使用Telegraf库快速构建和部署Telegram机器人。它涵盖命令处理、消息响应、媒体发送、内联交互和Webhook部署等功能,适用于自动化客服、通知系统等场景。关键词:Telegram,Telegraf,Node.js,bot开发,后端编程,机器人自动化。

4.5

聊天日志记录器Skill chat-logger

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

4.5

Go并发模式Skill go-concurrency-patterns

这个技能专注于Go语言的并发编程模式,提供实用示例和最佳实践,帮助开发者高效构建并发应用程序。涵盖goroutines、channels、同步原语、context管理等工作池、管道、优雅关闭等模式。关键词:Go并发、goroutine、channel、同步、context、工作池、竞争条件、并发模式、编程技能。

4.5

Python资源管理Skill python-resource-management

Python资源管理技能专注于使用上下文管理器、清理模式和流处理技术来高效管理资源,如数据库连接、文件句柄和网络套接字,确保即使在异常情况下也能可靠释放。适用于后端开发、DevOps、架构设计等场景,提高代码的健壮性和可维护性。关键词:Python, 资源管理, 上下文管理器, 清理模式, 流处理, 异常处理, 数据库连接, 文件处理, 自动清理。

4.5

Python配置管理Skill python-configuration

这个技能涉及使用环境变量和类型化设置来管理Python应用程序的配置,支持外部化配置、pydantic-settings验证、秘密管理、环境特定行为实现。关键应用包括项目配置系统设置、迁移硬编码值、验证启动配置、确保代码跨环境可移植性,适用于后端开发、DevOps实践。

4.5

异步Python模式Skill async-python-patterns

异步Python模式技能专注于使用Python的asyncio库实现高性能、非阻塞的异步编程,适用于构建Web API、并发系统、实时应用和数据抓取等场景。关键词:Python异步编程、asyncio、并发编程、非阻塞I/O、高性能应用、异步Web开发。

4.5

数据库迁移Skill database-migration

数据库迁移技能用于跨ORM(如Sequelize、TypeORM、Prisma)执行数据库模式和数据的迁移,包括零停机部署、数据转换和回滚策略。适用于数据库迁移、模式更改、数据转换、零停机部署等场景。关键词:数据库迁移,ORM迁移,零停机,数据转换,回滚策略。

4.5

PDF文档处理Skill pdf

PDF文档处理技能是用于通过Python库和命令行工具对PDF文件进行各种自动化操作的技能,包括文本提取、表格提取、合并拆分文档、创建新PDF、添加水印、OCR识别、表单处理等。关键词:PDF处理、Python编程、pypdf、pdfplumber、reportlab、OCR技术、表格提取、文档自动化、命令行工具、数据提取。

4.5

关系型数据库应用技能Skill using-relational-databases

本技能提供在多编程语言中实现关系型数据库的全面指南,包括数据库选择、ORM/查询构建器使用、迁移策略、连接池配置和无服务器数据库部署,适用于构建CRUD应用、事务系统和结构化数据存储。关键词:关系型数据库、PostgreSQL、MySQL、SQLite、ORM、查询构建器、迁移、连接池、无服务器数据库、后端开发。

4.5

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

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

4.5

API设计模式技能Skill implementing-api-patterns

这个技能用于设计和实现高效、可扩展的API,涵盖REST、GraphQL、gRPC和tRPC等多种模式,适用于后端服务开发、公共API构建和微服务通信。关键词包括API设计、性能优化、类型安全、OpenAPI文档生成、分页策略和速率限制。

4.5

Webhook开发Skill webhooks

Webhook开发技能涉及实现和消费HTTP回调,用于事件驱动架构中的实时通信和集成。关键点包括签名验证(如HMAC)、重试策略(如指数退避)、幂等性键处理、交付保证、安全设计、负载版本控制和监控。适用于后端系统集成、支付处理、订单更新、事件通知等场景,提升系统可靠性和安全性。关键词:Webhook、HTTP回调、事件通知、签名验证、重试策略、幂等性、交付保证、后端集成。