mcpField
C
convert-code

convert-code

github.com/cowork-os开发51463 次安装今天更新
代码仓库

关于 convert-code

用于将源代码从一种编程语言转换为另一种语言,并尽量保持原有行为的技能。输出转换后的代码、迁移说明,以及有意引入的语义差异。

主要功能

  1. 01在编程语言间转换源代码
  2. 02保留核心逻辑和行为
  3. 03采用目标语言惯用写法
  4. 04提供迁移说明
  5. 05标出有意引入的语义差异

适用场景

  1. 01将源文件转换为目标语言
  2. 02在保留行为的同时移植代码
  3. 03检查转换过程中引入的差异

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cowork-os/cowork-os --skill convert-code

安装后在 Claude Code 中输入/convert-code确认已加载。

详细介绍

转换代码

用途

将代码从一种语言转换为另一种语言

路由

  • 使用场景:当用户要求将源代码从一种语言转换为另一种语言,同时保持行为不变时使用。
  • 不适用场景:当目标语言约束、API 语义或需求不明确时,不要使用。
  • 输出:转换后的源代码,以及迁移说明和任何有意的语义偏差。
  • 成功标准:核心逻辑和行为保持等效,并采用符合目标语言习惯的写法。

触发示例

正向
  • 对此请求使用 convert-code 技能。
  • 帮我转换代码。
  • 当用户要求将源代码从一种语言转换为另一种语言,同时保持行为不变时使用。
  • 转换代码:提供可执行的结果。
负向
  • 当目标语言约束、API 语义或需求不明确时,不要使用。
  • 不要将 convert-code 用于无关请求。
  • 此请求不属于代码转换的范围。
  • 这只是概念讨论,无需使用工具工作流。

参数

名称类型必填描述
pathstring是源文件的路径
targetLanguageselect是目标编程语言

运行时提示词

  • 当前运行时提示词长度:409 个字符。
  • 运行时提示词直接定义在 ../convert-code.json 中。

评论

支持 Markdown