Claude Code Plugins

Community-maintained marketplace

Feedback
0
0

Claude Code自動相談システム。行き詰まった時にSonnet/Opus APIに相談する。2回失敗で自動提案、ハイブリッドエスカレーション。

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name auto-consultation
description Claude Code自動相談システム。行き詰まった時にSonnet/Opus APIに相談する。2回失敗で自動提案、ハイブリッドエスカレーション。

Auto Consultation

📋 実行前チェック(必須)

このスキルを使うべきか?

  • 同じエラーが2回以上発生した?
  • 解決策が見つからず行き詰まっている?
  • ユーザーから「相談して」「APIに聞いて」と指示された?

前提条件

  • ANTHROPIC_API_KEY が設定されているか?
  • consult コマンドが使用可能か?

禁止事項の確認

  • 簡単に解決できる問題で無駄にAPIを呼んでいないか?
  • 過去の相談履歴を確認したか?

トリガー

自動トリガー(Hook)

  • 同じエラーが2回発生 → 相談を提案

手動トリガー

  • ユーザーから「相談して」「APIに聞いて」「Opusに相談して」
  • 明らかに行き詰まっている時

🚨 鉄則

まず履歴を確認。無駄なAPI呼び出しを避ける。


実行方法

基本

# 直接相談
consult "エラーの原因を教えて: [エラー内容]"

# 失敗ログから自動生成
consult --check

# 統計確認
consult --stats

オプション

# コンテキスト収集なし(シンプルな質問)
consult --no-context "質問"

# 非対話モード
consult --no-interactive "質問"

フロー

1. 問題発生 → failure_log に記録
2. 2回失敗 → Hook が検出 → 相談提案
3. consult 実行:
   a. 過去の類似相談を検索
   b. コンテキスト自動収集
   c. Sonnet API 呼び出し
   d. 回答の質を判定
   e. 必要ならOpusにエスカレーション
4. 回答を適用 → 解決を試みる
5. 履歴に記録

自動エスカレーション条件

以下の場合、Opusに自動エスカレーション:

  1. Sonnetの回答が100文字未満
  2. 不確実性キーワードを含む:
    • "確信が持てません"
    • "より詳細な情報が必要"
    • "複数の可能性があります"

履歴の活用

# 履歴を確認
cat claude_tmp/consultation/index.json

# 過去の相談を検索
grep -r "エラーキーワード" claude_tmp/consultation/history/

コスト目安

パターン コスト
Sonnetで解決 ~$0.02
Opus必要 ~$0.06

🚫 禁止事項まとめ

  • 履歴確認なしでAPI呼び出し
  • 簡単な問題での無駄な相談
  • エラー内容なしでの相談