后端开发 Skill技能列表
API版本化策略Skill api-versioning-strategy
这个技能用于设计和实施API版本化策略,包括选择版本化方法(如URL路径、头部、查询参数)、管理向后兼容性、设置弃用时间线以及规划迁移路径,适用于软件开发和系统架构,以确保API的稳定性和可维护性。关键词:API版本化,向后兼容,弃用策略,软件开发,REST API。
PDF文档处理Skill pdf
PDF文档处理技能用于通过Python库和命令行工具自动化处理PDF文档,包括文本提取、表格解析、文档合并与分割、表单处理、水印添加和密码保护等,适用于文档自动化、数据提取、报告生成和批量处理场景。关键词:PDF处理、文本提取、表格解析、Python编程、自动化工具、文档管理、数据工程。
Effect-TS调度模式Skill effect-patterns-scheduling
这个技能提供了Effect-TS中处理调度的3个模式,包括重试失败操作、控制效果运行频率和定时等,适用于函数式编程环境中的网络故障处理、轮询、速率限制等场景。关键词:Effect-TS,调度,重试,重复,函数式编程,TypeScript,定时控制。
Effect-TS模式:调度周期性任务Skill effect-patterns-scheduling-periodic-tasks
本技能提供Effect-TS中调度周期性任务的精选模式,包括防抖、节流、cron表达式和高级重试链与断路器,用于处理事件调度、实现最佳实践和解决实际应用问题。关键词:Effect-TS, 调度, 周期性任务, 防抖, 节流, cron, 重试, 断路器, 函数式编程
Effect-TSHTTP请求模式Skill effect-patterns-making-http-requests
这个技能提供了10个精心策划的Effect-TS模式,用于在TypeScript应用中安全、可靠地处理HTTP请求。包括响应验证、请求重试、日志记录、缓存、超时处理、依赖建模、测试客户端构建、速率限制处理和HTTP服务器构建。关键词:Effect-TS, HTTP请求, TypeScript, 模式, 后端开发, 软件架构。
BKND后端框架查询学习工具Skill btca-bknd-repo-learn
使用BTCA工具高效查询和学习BKND后端框架,帮助开发者理解数据模块、实现认证授权、处理媒体文件、配置适配器等,支持从源代码和示例中学习及调试,提升开发效率。关键词:BTCA, BKND, 后端框架, 查询, 学习, 数据模块, 认证授权, 媒体文件, 适配器。
Spotify自动化技能Skill SpotifyAutomation
这个技能通过Composio MCP集成,提供自动化Spotify工作流的工具集,包括播放列表管理、音乐搜索、播放控制、用户资料访问等功能,适用于需要自动化音乐流媒体操作的开发者和用户。关键词:Spotify自动化、播放列表管理、音乐搜索、Composio、MCP、工作流自动化。
Rust系统编程技能Skill rust
这个技能专注于使用Rust进行系统编程,专门为Tauri桌面应用程序开发后端代码。它强调内存安全、性能优化、安全编码实践和测试驱动开发(TDD)。核心关键词包括:Rust系统编程、Tauri后端开发、内存安全、性能优化、安全编码、Rust安全实践、桌面应用程序开发、FFI安全、异步编程、零成本抽象、漏洞防范、OWASP安全标准、命令注入防护、路径遍历防护、错误处理、状态管理、Rust依赖审计、代码审查、Rust测试策略。
DOCX文档处理技能Skill docx
该技能用于通过编程工具(如JavaScript和Python)自动化创建、编辑和分析Microsoft Word文档(.docx格式),支持高级功能如格式化、表格、图像处理、跟踪更改和评论。关键词:DOCX, Word文档, 文档自动化, 脚本编程, 办公软件, 文档处理, XML操作
m03-可变性Skill m03-mutability
这是一个关于Rust编程语言中可变性管理的技能指南。它详细解释了如何正确处理可变数据、借用规则、内部可变性模式以及线程安全。核心内容包括:Rust可变性设计原则、借用检查器错误解析、Cell/RefCell/Mutex/RwLock等内部可变性工具的选择指南、常见反模式以及向上/向下追溯问题根源的方法。关键词:Rust可变性,借用检查,内部可变性,Cell,RefCell,Mutex,RwLock,线程安全,所有权,借用规则,Rust错误处理。
Scala函数式模式Skill ScalaFunctionalPatterns
Scala函数式模式是一种编程技能,专注于在Scala语言中应用函数式编程原则。它通过使用高阶函数、不可变性、模式匹配、代数数据类型等技术,帮助开发者构建健壮、类型安全、可维护的应用程序。关键词:Scala,函数式编程,高阶函数,不可变性,模式匹配,代数数据类型,单子,for-推导。
Elixir/Phoenix验证循环Skill phx:verify
这个技能涉及Elixir/Phoenix项目中的完整代码验证流程,用于在代码更改后确保代码质量。包括编译检查、代码格式化、Credo代码分析、测试运行和Dialyzer类型检查,适用于后端开发,提高代码可靠性和可维护性。关键词:Elixir, Phoenix, 代码验证, 编译, 格式化, Credo, 测试, Dialyzer, 后端开发, 代码质量, 验证循环。