convert-roc-haskell
将Roc代码转换为地道的Haskell代码。适用于将Roc项目迁移到Haskell、将Roc模式翻译成地道的Haskell模式,或重构Roc代码库时使用。扩展了meta-convert-dev,增加了Roc到Haskell特定的模式。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
将Roc代码转换为地道的Haskell代码。适用于将Roc项目迁移到Haskell、将Roc模式翻译成地道的Haskell模式,或重构Roc代码库时使用。扩展了meta-convert-dev,增加了Roc到Haskell特定的模式。
将Scala代码转换为地道的Roc代码。在将Scala项目迁移到Roc、将JVM/FP模式转换为纯函数式模式,或者重构Scala代码库时使用。扩展了meta-convert-dev,增加了特定于Scala到Roc转换的模式。
将Scala代码转换为地道的Erlang代码。在将Scala项目迁移到Erlang/OTP时使用,或者将JVM函数式模式转换为BEAM/OTP模式时使用,又或者是重构Scala代码库以利用Erlang的容错性和分布式特性。扩展了meta-convert-dev,增加了从Scala到Erlang的具体模式。
将Scala代码转换为地道的Haskell代码。在将Scala项目迁移到Haskell、将Scala模式翻译成地道的Haskell模式或重构Scala代码库时使用。扩展了meta-convert-dev,包含了特定于Scala到Haskell转换的模式。
用于为主题样式化制品的工具包。这些制品可以是幻灯片、文档、报告、HTML着陆页等。有10个预设主题,包含颜色和字体,您可以将它们应用于任何已创建的制品,或者即时生成一个新的主题。
Roc和Scala之间的双向转换。在这些语言之间迁移项目时使用,无论方向如何。扩展了meta-convert-dev,增加了Roc↔Scala特定的模式。当将Roc项目迁移到JVM/Scala、将纯函数式模式转换为对象-函数混合模式或重构Roc代码库时使用。扩展了meta-convert-dev,增加了Roc到Scala特定的模式。
-
使用插件框架开发自定义的Terraform和OpenTofu提供者。在创建新的提供者、实现CRUD操作、编写验收测试、调试提供者问题或将提供者从SDKv2迁移到插件框架时使用。涵盖TDD工作流、资源/数据源模式以及terraform-plugin-testing。
Python和Typescript之间的双向转换。当在这两种语言之间迁移项目时使用,无论方向如何。扩展了meta-convert-dev,增加了Python↔Typescript特定模式的支持。在将Python项目迁移到TypeScript、将Python风格的模式翻译成TypeScript惯用表达方式,或将Python代码库重构为TypeScript时使用。扩展了meta-convert-dev…
将Scala代码转换为惯用的F#代码。在将Scala项目迁移到F#,将JVM函数式/OOP模式转换为.NET以函数式为主的编程,或者重构Scala代码库到F#时使用。扩展了meta-convert-dev,添加了针对case类、sealed trait以及函数式编程习惯用法的Scala到F#特定模式。
将Python代码转换为地道的Scala代码。在将Python项目迁移到Scala时使用,将Python模式翻译成Scala的混合OOP+FP范式,或者为了类型安全、JVM集成和函数式编程重构Python代码库。扩展了meta-convert-dev,增加了从Python到Scala的具体模式。
将Scala代码转换为惯用的Elixir代码。在将Scala/JVM应用程序迁移到Elixir/BEAM、将Akka actor系统转换为OTP,或将函数式Scala模式重构为BEAM原生并发时使用。扩展了meta-convert-dev,增加了Scala到Elixir特定模式。
将TypeScript代码转换为地道的Rust代码。在将TypeScript项目迁移到Rust、将TypeScript模式翻译成地道的Rust,或者重构TypeScript代码库时使用。扩展了meta-convert-dev,增加了TypeScript到Rust特定的模式。
将TypeScript代码转换为地道的Python代码。在将TypeScript项目迁移到Python、将TypeScript模式翻译成Python风格的习惯用法,或者将TypeScript代码库重构为Python时使用。扩展了meta-convert-dev,包含了特定的TypeScript到Python的转换模式。
GitHub应用程序开发指南,用于构建自定义集成。在创建GitHub应用程序、构建Webhook处理器、实现GitHub API集成、开发PR/问题自动化应用程序或将GitHub应用程序部署到Cloudflare Workers时使用此技能。
基础的Clojure模式涵盖了函数式编程、REPL驱动开发、不可变数据结构和惯用代码。在编写Clojure代码、处理序列和惰性求值、理解宏或需要函数式编程模式指导时使用。这是Clojure开发的入门点。
将Scala代码转换为地道的Elm代码。在将Scala后端逻辑迁移到Elm前端应用时使用,将函数式Scala模式转换为Elm架构,或将高级类型系统特性重构为更简单的编译时保证。扩展了meta-convert-dev,并添加了特定于Scala到Elm的模式。
将Scala代码转换为地道的Clojure代码。在将Scala项目迁移到Clojure、将Scala模式翻译成函数式Clojure惯用法,或重构Scala代码库到Clojure时使用。扩展了meta-convert-dev,增加了特定于从Scala到Clojure转换的模式。
将TypeScript代码转换为地道的Go代码。在将TypeScript项目迁移到Go、将TypeScript模式翻译成地道的Go模式,或者将TypeScript代码库重构为Go时使用。扩展了meta-convert-dev,包含了特定于从TypeScript到Go的模式。
使用Rust开发自定义的MDBook替代后端(渲染器)插件。当用户要求'创建一个mdbook后端'、'构建一个mdbook渲染器'、'开发mdbook-<foo>渲染器'或'搭建一个备用后端'时,使用这项技能。
使用Rust开发自定义的MDBook预处理器插件。当用户要求'创建一个mdbook预处理器'、'构建一个mdbook插件'、'开发mdbook-<foo>'或'搭建一个新的mdbook预处理器'时,使用这项技能。
开发自定义GitHub Actions(JavaScript、TypeScript、Docker、复合动作)。当用户要求'创建一个GitHub Action'、'构建自定义动作'、'将动作发布到市场'、'编写action.yml'或'开发可重用动作'时使用此技能。
C库开发模式,涵盖API设计、头文件组织、库的内存管理、ABI稳定性、构建系统集成、使用Doxygen进行文档编写、测试框架以及打包。在创建C库、设计公共API、管理构建系统(如CMake、Make、Meson)或分发C包时使用。扩展了lang-c-dev,加入了特定于库的工具和模式。
基础的Carbon模式涵盖了内存安全、现代语法、与C++的互操作性以及Carbon的习惯用法。在编写Carbon代码或从C++迁移时使用。这是Carbon开发的入口点。