English | 한국어 | 中文 | 日本語 | Español | Português
CodingBuddy Claude Code プラグイン使用時のよくある問題の解決策です。
症状: インストール後、claude plugin list に codingbuddy が表示されない。
解決策:
-
インストールが完了したか確認
# プラグインファイルが存在するか確認 ls ~/.claude/plugins/codingbuddy/
-
プラグインを再インストール
claude plugin uninstall codingbuddy@jeremydev87 claude plugin install codingbuddy@jeremydev87
-
Claude Code のバージョンを確認
claude --version # プラグインシステムは Claude Code 1.0+ が必要 -
Claude Code を再起動
# Claude Code を完全に終了して再起動 claude
症状: npm install -g codingbuddy-claude-plugin がエラーで失敗する。
解決策:
-
権限エラー(EACCES)
# オプション A: Node バージョンマネージャーを使用 # nvm をインストールしてから: nvm install --lts npm install -g codingbuddy-claude-plugin # オプション B: npm のプレフィックスを修正 mkdir ~/.npm-global npm config set prefix '~/.npm-global' echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc source ~/.bashrc npm install -g codingbuddy-claude-plugin
-
ネットワークエラー
# npm レジストリを確認 npm config get registry # https://registry.npmjs.org/ であるべき # 詳細ログで再試行 npm install -g codingbuddy-claude-plugin --verbose
-
Node のバージョンが古い
node --version # Node.js 18+ が必要 # 必要に応じて Node.js を更新
症状: claude marketplace add 実行時に以下のエラーが発生:
✘ Failed to add marketplace: Invalid marketplace schema from URL: : Invalid input: expected object, received string
原因: GitHub リポジトリ形式ではなく URL 形式を使用している。
解決方法:
# 間違い(URL 形式 - 非推奨)
claude marketplace add https://jeremydev87.github.io/codingbuddy
# 正しい(GitHub リポジトリ形式)
claude marketplace add JeremyDev87/codingbuddy以前 URL 形式でマーケットプレイスを追加した場合:
# 1. 古いマーケットプレイスを削除
claude marketplace remove https://jeremydev87.github.io/codingbuddy
# 2. 正しい形式で追加
claude marketplace add JeremyDev87/codingbuddy
# 3. プラグインを再インストール
claude plugin install codingbuddy@jeremydev87症状: claude marketplace add JeremyDev87/codingbuddy 実行時に「not found」エラー
解決方法:
-
スペルと大文字小文字を確認
- GitHub ユーザー名:
JeremyDev87(大文字小文字を区別) - リポジトリ:
codingbuddy
- GitHub ユーザー名:
-
ネットワーク接続を確認
curl -I https://github.com/JeremyDev87/codingbuddy
-
Claude Code を更新
npm update -g @anthropic-ai/claude-code
症状: ワークフローコマンド(PLAN、ACT、EVAL)が正しく動作しない、エージェントが表示されない。
診断:
# codingbuddy CLI がインストールされているか確認
which codingbuddy
codingbuddy --version
# MCP 設定を確認
cat ~/.claude/settings.json | grep -A5 codingbuddy解決策:
-
MCP サーバーをインストール
npm install -g codingbuddy
-
MCP 設定を追加
~/.claude/settings.jsonを編集:{ "mcpServers": { "codingbuddy": { "command": "codingbuddy", "args": [] } } } -
Claude Code を再起動
# 終了して再起動 claude
症状: /mcp コマンドで CodingBuddy ツールが表示されない。
解決策:
-
MCP サーバーが動作しているか確認
# 別のターミナルで実行: codingbuddy # エラーなく起動するはず
-
PATH に codingbuddy が含まれているか確認
echo $PATH which codingbuddy # 見つからない場合は PATH に追加
-
競合する MCP サーバーを確認
cat ~/.claude/settings.json # codingbuddy の重複エントリがないことを確認
症状: MCP が codingbuddy を実行しようとするが見つからない。
解決策:
-
グローバル npm bin を PATH に追加
# npm の場合 export PATH="$(npm config get prefix)/bin:$PATH" # yarn の場合 export PATH="$(yarn global bin):$PATH"
-
MCP 設定で絶対パスを使用
{ "mcpServers": { "codingbuddy": { "command": "/usr/local/bin/codingbuddy", "args": [] } } }
症状: "PLAN implement X" と入力してもワークフローモードがトリガーされない。
解決策:
-
キーワードがメッセージの先頭にあるか確認
# 正しい PLAN implement user login # 間違い - キーワードが先頭にない Can you PLAN implement user login -
大文字またはローカライズキーワードを使用
PLAN ... 계획 ... (Korean) 計画 ... (Japanese) -
MCP が接続されているか確認
/mcpと入力して利用可能なツールを確認parse_modeツールが表示されるはず
症状: ACT モードが PLAN の決定事項を覚えていない。
解決策:
-
コンテキストファイルが存在するか確認
cat docs/codingbuddy/context.md
-
PLAN が正しく完了したことを確認
- PLAN モードがコンテキストファイルを作成
- 中断された場合は PLAN から再開
-
ファイル権限を確認
ls -la docs/codingbuddy/ # 書き込み権限があることを確認
症状: 問題が修正されても AUTO モードがイテレーションを続ける。
解決策:
-
イテレーション制限を確認
- デフォルトは 5 回のイテレーション
- AUTO は Critical=0 かつ High=0 で停止
-
EVAL の発見事項を確認
- 繰り返し発生する問題がある可能性
- 症状ではなく根本原因に対処
-
手動介入
- 任意のメッセージを入力して AUTO を中断
- 発見事項を確認し、必要に応じて再開
症状: ワークフローモードで Claude のレスポンスに時間がかかる。
解決策:
-
タスクを簡素化
- 複雑なタスクを小さなチャンクに分割
- 一度に 1 つの機能に対して PLAN を使用
-
スペシャリストエージェントを減らす
codingbuddy.config.jsonでスペシャリストを減らす設定
module.exports = { specialists: ['security-specialist'] // 必須のものだけ };
-
コンテキストサイズを確認
- 大きなコンテキストファイルは処理を遅くする
- 新機能では新しい PLAN を開始
症状: コンテキスト制限にすぐ達する。
解決策:
-
フォーカスしたプロンプトを使用
# より良い PLAN add email validation to registration # 効率が低い PLAN review the entire auth module and add validation -
コンテキストを自然にコンパクト化させる
- Claude Code は自動的に古いコンテキストを要約
- 以前のコンテキストを手動で繰り返さない
症状: codingbuddy.config.json の設定が適用されない。
解決策:
-
ファイルの場所を確認
- プロジェクトルートにある必要がある
- 正確に
codingbuddy.config.jsonという名前
-
構文を検証
node -e "console.log(require('./codingbuddy.config.json'))" -
エクスポート形式を確認
// 正しい module.exports = { language: 'ja' }; // 間違い export default { language: 'ja' };
症状: Claude が間違った言語でレスポンスする。
解決策:
-
設定で言語を指定
// codingbuddy.config.json module.exports = { language: 'ja' // 'en', 'ko', 'ja', 'zh', 'es' };
-
環境変数を使用
export CODINGBUDDY_LANGUAGE=ja -
ローカライズキーワードを使用
- 日本語で始める:
計画 ユーザーログインを実装 - Claude は日本語でレスポンスする
- 日本語で始める:
詳細なデバッグのため:
# デバッグ出力付きで MCP サーバーを実行
CODINGBUDDY_DEBUG=true codingbuddy# Claude Code で MCP ステータスを確認
/mcp
# 以下が表示されるはず:
# - codingbuddy サーバーステータス
# - 利用可能なツール
# - 最後のエラー(あれば)# 永続化されているコンテキストを確認
cat docs/codingbuddy/context.md
# 確認事項:
# - 以前の PLAN の決定事項
# - ACT の進捗
# - EVAL の発見事項-
GitHub Issues: github.com/JeremyDev87/codingbuddy/issues
-
レポートに含める内容:
- Claude Code バージョン (
claude --version) - プラグインバージョン(plugin.json から)
- MCP サーバーバージョン (
codingbuddy --version) - 再現手順
- エラーメッセージ
- Claude Code バージョン (
[ ] Node.js 18+ がインストールされている
[ ] Claude Code 1.0+ がインストールされている
[ ] `claude plugin list` でプラグインが表示される
[ ] MCP サーバーがインストールされている (`which codingbuddy`)
[ ] settings.json に MCP 設定がある
[ ] `/mcp` でツールが確認できる
[ ] PLAN キーワードでモードがトリガーされる
[ ] PLAN 後にコンテキストファイルが作成される
🤖 このドキュメントはAIの支援を受けて翻訳されました。誤りや改善点があれば、GitHub Issuesにてお知らせください。