my-ai-tools は何をしますか?
AIコーディングツール向け包括的構成管理 - Claude Code、OpenCode、Amp、Codex、Claude Code Switch向けのカスタム設定、MCPサーバー、プラグイン、コマンドを含む完全なセットアップを再現します。
概要
このスキルは、複数のAIコーディングツールの構成を一元管理できるようにします。各ツールの設定、MCPサーバー、プラグイン、カスタムコマンドを簡単にインポート/エクスポートできます。
対応ツール
- Claude Code: Anthropicが提供するAIコーディングアシスタント
- OpenCode: Anysphereが提供するCLIベースのAIコーディングツール
- Amp: コード完成とリファクタリングのためのAIツール
- Codex: OpenAIのコード生成ツール
- Claude Code Switch: 複数のAIモデルを切り替えるためのツール
インストール
# リポジトリをクローン
git clone https://github.com/jellydn/my-ai-tools.git
cd my-ai-tools
# 設定を目的の場所にコピー
# Claude Code設定用
cp -r claude-code ~/.claude/
# OpenCode設定用
cp -r opencode ~/.opencode/
使用方法
各ツールの設定ファイルは、それぞれのconfigディレクトリにあります。以下のように使用します:
Claude Code
~/.claude/config.jsonに設定をコピーします。- カスタムMCPサーバーを追加するには、
mcp_servers.jsonを編集します。
OpenCode
~/.opencode/settings.jsonに設定をコピーします。- プラグインは
pluginsディレクトリに追加します。
Amp
~/.amp/config.yamlに設定をコピーします。
Codex
~/.codex/config.tomlに設定をコピーします。
Claude Code Switch
~/.ccs/config.jsonに設定をコピーします。
構成ファイル構造
my-ai-tools/
├── claude-code/
│ ├── config.json
│ └── mcp_servers.json
├── opencode/
│ ├── settings.json
│ └── plugins/
│ ├── example-plugin.json
│ └── custom-commands.json
├── amp/
│ └── config.yaml
├── codex/
│ └── config.toml
└── claude-code-switch/
└── config.json
カスタマイズ
各ツールの設定ファイルは、好みに合わせて自由に編集できます。以下に例を示します:
Claude Code MCPサーバーの追加
{
"mcpServers": [
{
"name": "custom-server",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-custom"]
}
]
}
OpenCodeカスタムコマンド
{
"commands": [
{
"name": "format-code",
"command": "prettier --write ."
}
]
}
トラブルシューティング
- 設定が適用されない場合: 各ツールのドキュメントを確認し、設定ファイルのパスが正しいか、JSON/TOML/YAMLの構文に誤りがないかチェックしてください。
- MCPサーバーが動作しない場合: 必要なパッケージがインストールされているか確認してください。通常は
npx経由で自動的にインストールされます。
コントリビューション
プルリクエストを歓迎します。大きな変更を加える場合は、最初に問題を開いて議論してください。
ライセンス
MIT