后端开发 Skill技能列表
C模块Rust移植技能Skill port-c-module
这个技能提供了一套完整的方法论和步骤,指导开发者将C语言模块高效、安全地移植到Rust语言。它涵盖了从代码分析、移植计划、Rust实现、FFI包装到集成测试的全过程,确保移植后的模块性能优越、安全可靠。关键词:C模块移植、Rust编程、FFI接口、代码重构、软件迁移、系统开发。
处理Rust错误Skill handling-rust-errors
这个技能描述了在Rust编程中使用error-stack crate进行错误处理的最佳实践和模式,包括定义自定义错误、使用Report类型、通过change_context传播错误、用attach添加上下文,以及实现Error trait。适用于需要一致和可调试错误处理的Rust项目,如后端开发、系统编程和嵌入式软件。关键词:Rust,错误处理,error-stack,Report类型,上下文传播,自定义错误,Result类型,HASH项目。
探索Rust包Skill exploring-rust-crates
该技能用于生成和使用Rust文档,帮助开发者理解和探索Rust包的API、代码结构和组织方式,适用于软件开发中的代码理解和文档生成。关键词包括Rust文档、crate API、代码组织、软件开发工具、Rust编程。
Go模块管理助手Skill go-mod-helper
Go模块管理助手是一个专门用于帮助开发者高效管理Go语言项目模块、依赖和配置的技能。它涵盖了模块初始化、依赖添加与更新、版本控制、私有模块配置、问题排查等关键功能,适用于Go后端开发、DevOps和云原生应用场景。关键词:Go模块管理,依赖管理,Go项目配置,版本控制,私有模块,问题排查。
后端开发Skill backend
这是一个后端开发技能,专注于设计可扩展、可靠的后端系统和API。用于服务器端开发,包括API设计、微服务架构、数据库模式设计、安全性优化和性能提升。关键词:后端开发、API设计、微服务、数据库、系统架构、可扩展性、可靠性、安全性。
GraphQL开发Skill graphql
GraphQL开发技能专注于设计和优化GraphQL API,包括模式定义、解析器编写、解决性能问题如N+1查询,并支持联邦架构。适用于后端开发、API设计和性能调优。关键词:GraphQL, API设计, 后端开发, 性能优化, N+1查询, 数据加载器。
后端开发指南阅读Skill before-backend-dev
此技能用于指导开发者在开始后端开发任务前,必须阅读相关的开发指南,包括数据库、错误处理、日志记录和类型安全等,以确保遵循最佳实践和编码标准。关键词:后端开发、开发指南、编码规范、错误处理、数据库指南、日志记录、类型安全。
避免后台代理轮询Skill no-polling-agents
该技能旨在优化软件开发中的后台任务处理,通过避免低效的轮询机制,利用异步处理和状态文件监控,提高系统效率和响应性。关键词:后台代理、轮询、异步处理、状态文件、效率优化、软件开发、任务管理。
Google文档集成Skill google-docs-integration
这个技能提供Google文档和Drive的集成功能,通过Python脚本实现自动化操作,包括读取文档、搜索Drive文件、创建新文档、使用Markdown格式写入内容以及共享文档。关键词:Google Docs, Google Drive, 文档自动化, API集成, Python脚本, 办公自动化, 云文档管理。
PDF处理工具使用Skill pdf
此技能涉及使用Python库(如pypdf、pdfplumber和reportlab)和命令行工具进行PDF文档的全面处理,包括提取文本和表格、创建新PDF、合并分割文档、处理表单、添加水印等。适用于自动化文档处理、数据提取和编程操作。关键词:PDF处理、Python编程、文档自动化、数据提取、pypdf、pdfplumber、reportlab、命令行工具。
EspoCRM开发指南Skill espocrm-development
该技能提供EspoCRM开发的全面指南,专注于元数据驱动架构、服务层业务逻辑、ORM EntityManager数据访问和钩子系统。关键词:EspoCRM, 元数据驱动, 服务层, ORM, 钩子, PHP开发, 后端开发, 架构设计。
37信号Rails编码原则Skill 37signals-rails
此技能提供基于37signals(如Basecamp和HEY)经验的Ruby on Rails编码最佳实践指南。涵盖架构设计、CRUD控制器、域建模、状态管理、数据库、视图前端、代码风格和测试。关键词包括Ruby on Rails、最佳实践、编码规范、CRUD、Hotwire、Turbo、Stimulus、Solid队列、多租户、Minitest、SEO。