后端开发 Skill技能列表
DOCX文档处理技能Skill docx
该技能用于通过编程工具(如JavaScript和Python)自动化创建、编辑和分析Microsoft Word文档(.docx格式),支持高级功能如格式化、表格、图像处理、跟踪更改和评论。关键词:DOCX, Word文档, 文档自动化, 脚本编程, 办公软件, 文档处理, XML操作
TemporalGoSDK技能Skill temporal-go
Temporal Go SDK 是 Temporal 平台的 Go 语言软件开发工具包,用于构建可扩展且容错的持久化工作流应用。它支持工作流编排、活动执行、错误处理、测试和云集成,关键词包括:Temporal, Go SDK, 工作流编排, 活动执行, 持久化执行, 测试, 云集成, 错误处理, 工作流测试。
Benchling集成Skill benchling-integration
此技能用于Benchling研发平台的集成,通过API访问注册表(如DNA、蛋白质)、库存、电子实验笔记本条目和工作流,构建Benchling应用,查询数据仓库,实现实验室数据管理自动化。关键词:Benchling, API集成, 实验室自动化, 数据管理, 研发平台, 生命科学, 云计算, SDK。
OpenAPI验证器Skill openapi-validator
OpenAPI验证器是一款用于自动化验证和检查OpenAPI(Swagger)规范文件的工具。它能确保API设计符合标准格式、安全要求及行业最佳实践,支持版本比对以检测破坏性变更,并可集成Spectral等代码检查工具进行自定义规则校验。适用于API开发、系统设计评审等场景,提升API文档质量与一致性。关键词:OpenAPI验证,API规范检查,安全定义,最佳实践,版本比对,Spectral集成,API设计评审。
m03-可变性Skill m03-mutability
这是一个关于Rust编程语言中可变性管理的技能指南。它详细解释了如何正确处理可变数据、借用规则、内部可变性模式以及线程安全。核心内容包括:Rust可变性设计原则、借用检查器错误解析、Cell/RefCell/Mutex/RwLock等内部可变性工具的选择指南、常见反模式以及向上/向下追溯问题根源的方法。关键词:Rust可变性,借用检查,内部可变性,Cell,RefCell,Mutex,RwLock,线程安全,所有权,借用规则,Rust错误处理。
Scala函数式模式Skill ScalaFunctionalPatterns
Scala函数式模式是一种编程技能,专注于在Scala语言中应用函数式编程原则。它通过使用高阶函数、不可变性、模式匹配、代数数据类型等技术,帮助开发者构建健壮、类型安全、可维护的应用程序。关键词:Scala,函数式编程,高阶函数,不可变性,模式匹配,代数数据类型,单子,for-推导。
DatabaseMigrationSkill database-migration
本技能指南旨在指导如何创建幂等的Supabase数据库迁移,包括添加表、修改架构、创建行级安全(RLS)策略以及实现工作区隔离。
Webhook管理Skill webhooks
Webhook管理技能提供了一套完整的工具,用于注册、配置、监控和管理Webhook端点。核心功能包括端点注册与注销、状态控制(启用/禁用)、HMAC-SHA256签名验证以确保数据传输安全,以及内置的速率限制机制。此技能适用于需要自动化接收外部事件通知、构建API驱动的工作流或实现系统间实时集成的开发场景,是构建现代、可扩展后端服务的关键组件。 关键词:Webhook管理,HMAC签名,API集成,事件驱动,后端开发,安全验证,自动化工作流,端点监控
Elixir/Phoenix验证循环Skill phx:verify
这个技能涉及Elixir/Phoenix项目中的完整代码验证流程,用于在代码更改后确保代码质量。包括编译检查、代码格式化、Credo代码分析、测试运行和Dialyzer类型检查,适用于后端开发,提高代码可靠性和可维护性。关键词:Elixir, Phoenix, 代码验证, 编译, 格式化, Credo, 测试, Dialyzer, 后端开发, 代码质量, 验证循环。
Elixir/Phoenix安全模式参考Skill security
这个技能提供在Elixir/Phoenix框架中实施安全模式的快速参考指南,涵盖身份认证、授权、输入验证、SQL注入预防等关键安全方面,旨在帮助开发者提高Web应用程序的安全性,遵循最佳实践以保护用户数据和系统资源。关键词:Elixir, Phoenix, 安全模式, 身份认证, 授权, 输入验证, OWASP, SQL注入, 时序攻击, LiveView授权。
Elixir主题研究技能Skill phx:research
这个技能用于高效研究和搜索Elixir和Phoenix相关主题,通过集成搜索ElixirForum、HexDocs、GitHub和博客等来源,提供代码示例、常见模式、陷阱和版本兼容性分析,帮助开发者快速获取并整理技术信息。关键词:Elixir, Phoenix, 研究, 搜索, 代码示例, 后端开发, Web框架。
快速实现模式Skill phx:quick
这个技能是一种软件开发模式,旨在快速实现代码功能,跳过繁琐的规划步骤,直接进入编码和验证阶段。适用于有经验的开发者进行快速修复、小功能添加和重构,强调效率和直接性。关键词:快速开发、代码实现、敏捷开发、软件工程、调试修复。