后端开发 Skill技能列表
PDF处理Skill pdf
PDF处理技能涉及使用Python库(如pypdf、pdfplumber、reportlab)和命令行工具(如pdftotext、qpdf)来操作PDF文档,包括提取文本和表格、合并与分割、创建新PDF、处理表单等。关键词:PDF操作、文本提取、表格提取、Python编程、命令行工具、文档处理、自动化、批量处理。
Java代码注释技能Skill java-code-comments
此技能提供Java代码注释的全面指导,遵循行业标准和最佳实践,帮助开发者添加类级、方法级和字段级注释,生成JavaDoc文档,提升代码可读性和维护性。关键词包括Java代码注释、JavaDoc、代码文档、类注释、方法注释、字段注释等,适用于后端开发中的代码文档优化。
数据库模式生成器Skill db-designer
数据库模式生成器是一个工具,用于自动化生成SQL或Prisma格式的数据库模式。它帮助开发者快速设计和部署数据库结构,提高开发效率。关键词:数据库设计,SQL,Prisma,模式生成,自动化工具,Node.js开发。
API设计师Skill api-designer
API设计师是一个工具,用于自动生成RESTful API端点和OpenAPI规范,帮助开发者高效设计和文档化API,包含RESTful API、OpenAPI、Swagger、端点生成、API文档等关键词,适用于API开发和管理。
PDF操作工具包Skill pdf
这是一个用于程序化处理和操作PDF文档的技能,提供全面的工具集,包括提取文本和表格、创建新PDF、合并和拆分文件、填充表单等功能,适用于文档自动化、数据分析和报告生成。关键词:PDF处理、文本提取、表格提取、PDF创建、文档自动化、数据分析、Python、命令行工具。
Telegram机器人开发(Node.js)Skill using-telegram-bot
这个技能用于在Node.js环境中使用Telegraf库快速构建和部署Telegram机器人。它涵盖命令处理、消息响应、媒体发送、内联交互和Webhook部署等功能,适用于自动化客服、通知系统等场景。关键词:Telegram,Telegraf,Node.js,bot开发,后端编程,机器人自动化。
聊天日志记录器Skill chat-logger
该技能提供了一个完整的解决方案,用于将聊天消息记录到SQLite数据库,支持搜索、审计和分析功能。适用于开发聊天系统、维护历史记录、进行数据分析等场景。关键词:聊天日志、数据库、SQLite、审计工具、消息搜索、数据管理。
Rust异步模式Skill rust-async-patterns
此技能专注于Rust语言的异步编程模式,涵盖Tokio运行时、并发任务执行、通道通信、错误处理、优雅关闭、异步特性、流处理等。适用于开发高性能异步应用,如网络服务、并发系统,并包含调试技巧和最佳实践。关键词:Rust异步编程、Tokio、并发模式、错误处理、网络服务、异步应用。
Go并发模式Skill go-concurrency-patterns
这个技能专注于Go语言的并发编程模式,提供实用示例和最佳实践,帮助开发者高效构建并发应用程序。涵盖goroutines、channels、同步原语、context管理等工作池、管道、优雅关闭等模式。关键词:Go并发、goroutine、channel、同步、context、工作池、竞争条件、并发模式、编程技能。
Python资源管理Skill python-resource-management
Python资源管理技能专注于使用上下文管理器、清理模式和流处理技术来高效管理资源,如数据库连接、文件句柄和网络套接字,确保即使在异常情况下也能可靠释放。适用于后端开发、DevOps、架构设计等场景,提高代码的健壮性和可维护性。关键词:Python, 资源管理, 上下文管理器, 清理模式, 流处理, 异常处理, 数据库连接, 文件处理, 自动清理。
Python配置管理Skill python-configuration
这个技能涉及使用环境变量和类型化设置来管理Python应用程序的配置,支持外部化配置、pydantic-settings验证、秘密管理、环境特定行为实现。关键应用包括项目配置系统设置、迁移硬编码值、验证启动配置、确保代码跨环境可移植性,适用于后端开发、DevOps实践。
异步Python模式Skill async-python-patterns
异步Python模式技能专注于使用Python的asyncio库实现高性能、非阻塞的异步编程,适用于构建Web API、并发系统、实时应用和数据抓取等场景。关键词:Python异步编程、asyncio、并发编程、非阻塞I/O、高性能应用、异步Web开发。