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 で直接定義されています。

コメント