软件开发 Skill技能列表
Terraform状态管理Skill terraform-state
这个技能用于管理和维护Terraform状态文件、远程后端以及状态锁定机制,确保基础设施资源的一致性和协调性。它支持最佳实践如加密、备份和分离状态,防止并发修改。关键词:Terraform、状态管理、远程后端、状态锁定、基础设施即代码、DevOps、云计算、自动化。
Terraform文档生成器Skill terraform-documentation-generator
这个技能用于自动化生成和更新Terraform基础设施即代码模块的文档,包括README文件、输入输出表格和使用示例,提高开发效率和文档一致性。关键词:Terraform,文档生成,自动化,README,模块文档,DevOps。
多媒体处理Skill media-processing
多媒体处理技能,使用FFmpeg、ImageMagick和RMBG工具进行视频、音频和图像的编码、转换、编辑和AI背景移除。适用于媒体格式转换、视频编码(如H.264、H.265)、图像处理(调整大小、效果)、批量操作、流媒体输出(HLS/DASH)和优化文件大小。关键词:多媒体处理、FFmpeg、ImageMagick、RMBG、视频编码、图像处理、背景移除、批量处理、流媒体。
Scala集合Skill ScalaCollections
Scala集合库是Scala编程语言的核心组件,用于高效处理数据集合。它提供丰富的API支持不可变和可变集合类型,如List、Vector、Set、Map,实现数据变换、过滤、聚合等操作,适用于函数式编程、并发数据处理和大规模计算。关键词:Scala, 集合库, 数据处理, 函数式编程, 不可变集合, 并行集合, 高效数据操作。
Slack通知与通信技能Skill slack-notifications
这个技能用于通过 Slack API 实现消息发送、通道管理、用户交互、文件上传和反应添加等功能,适用于团队通信、事件通知和工作流警报。关键词:Slack、通知、消息、通道、团队通信、API、DevOps。
Rust错误处理Skill rust-error-handling
本技能教授在Rust中有效处理错误的方法,涵盖Result和Option类型、错误传播、自定义错误定义,以及使用thiserror和anyhow库简化错误管理,提升应用程序的健壮性、可维护性和SEO友好性。关键词包括Rust、错误处理、Result、Option、thiserror、anyhow、自定义错误、应用程序开发、可恢复错误。
代码审查Skill code-review
代码审查技能用于在软件开发过程中,系统地评审拉取请求、功能实现和代码变更,以确保代码质量、可维护性、安全性并遵循最佳实践。适用于代码质量保证、安全漏洞检测、性能评估和团队协作。关键词:代码审查、代码质量、安全审计、测试覆盖、性能优化、软件开发。
代码审查Skill code-review
这个技能专注于代码审查的最佳实践,包括以技术严谨性接收反馈、使用代码审查子代理进行系统审查,以及在做出任何完成声明之前进行验证,旨在提高软件开发质量、防止虚假完成声明并促进团队协作。关键词:代码审查、技术评估、验证、DevOps、软件质量、代码质量、CI/CD、拉取请求。
Next.js16AppRouter性能优化技能Skill nextjs
此技能提供Next.js 16 App Router的全面性能优化指南,涵盖构建优化、缓存策略、服务器组件、路由、SEO等关键领域,帮助前端开发者提升应用性能和效率,适用于Next.js项目开发和性能调优。
Expo部署Skill expo-deployment
Expo部署技能用于将基于Expo框架开发的移动应用部署到iOS App Store、Android Play Store以及Web平台,包括配置EAS构建、管理OTA更新和实施CI/CD工作流,适用于移动应用开发和发布流程。关键词:Expo、部署、iOS、Android、Web、EAS、OTA更新、CI/CD、移动开发。
Convex数据库迁移技能Skill convex-migrations
这个技能涉及使用 Convex 数据库进行模式迁移,包括添加新字段、回填数据、删除过时字段、索引迁移和零停机部署模式。关键词:Convex, 数据库迁移, 模式演化, 零停机, 后端开发。
Git清理Skill git-cleanup
这个技能用于安全地分析和清理本地Git分支和工作树,通过分类为合并、squash合并、被取代或活跃工作,帮助开发者高效管理版本控制仓库。关键词:Git清理、分支管理、worktree、DevOps、版本控制、代码管理、git