ai-migrate

OpenRouter移行支援

コードベース内の直接的なLLM呼び出しを洗い出し、OpenRouterゲートウェイへ関数単位で移行しながら、各変更をスモークテストします。

AIスキル大辞典による日本語要約
品質評価90/100評価確度:暫定
人気度(GitHub Star) 0発掘スコア 100
01

このSkillでできること

  • コードベース内の直接LLM呼び出しを棚卸しする
  • 関数単位でOpenRouterゲートウェイへ移行する
  • 移行ごとにスモークテストを行う
  • モデル、コスト、トークン、遅延、エラーを記録する
02

使い方

01
STEP 1

ゲートウェイが正常に動作する前提を確認する

02
STEP 2

直接fetchやプロバイダー呼び出しを一覧化する

03
STEP 3

一度に1関数ずつゲートウェイ呼び出しへ置き換える

04
STEP 4

同等性、フォールバック、コスト、品質を比較する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/bittencourtthulio/openrouter-ai-gateway
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

git clone https://github.com/bittencourtthulio/openrouter-ai-gateway.git
cd openrouter-ai-gateway
./install.sh                      # this project      → .claude/skills/
./install.sh --global             # every project     → ~/.claude/skills/
./install.sh --opencode           # this project      → .opencode/skills/
./install.sh --opencode --global  # every project     → ~/.config/opencode/skills/
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

このSupabase Edge Functions内の直接的なLLM呼び出しを棚卸しし、1関数ずつOpenRouterゲートウェイへ移行する計画と各関数のスモークテスト案を作成してください。
出力例を見る
直接呼び出しの一覧、移行差分、スモークテスト結果、コスト・品質比較。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報検出あり
検出根拠を見る
  • network: the Supabase client | | **Provider** | An [OpenRouter](https://openrouter.ai) account with credit | | **Tenancy** | Multi-tenant assumed (`org_id`); sing
  • network: ssioned, or as a recurring audit to catch a new direct fetch that bypassed the gateway. license: MIT compatibility: Requires the OpenRouter gateway al
  • credential: ey resolution:** tenant's own key → platform key → `NO_API_KEY`. **On failure:** 429/5xx/timeout retry three times with backoff, then switch to the fal
  • credential: sign. This repository contains **no credentials**: no API keys, no project refs, no customer data. Every example value is a placeholder. --- ## Contr
06

関連Skill