ask-claude について
ローカルの `claude` コマンドラインを非対話モードで実行し、質問への回答やコーディングを支援するスキルです。モデルや出力形式を選べるほか、直近の会話を続けられます。
主な機能
- 01`claude -p` によるクエリ実行
- 02モデルの選択
- 03text、JSON、stream-JSON の出力形式
- 04直近の会話の継続
- 05現在の作業ディレクトリの使用
活用シーン
- 01コーディングの質問
- 02コードレビューの依頼
- 03構造化された JSON 結果の取得
- 04以前のクエリの続行
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hiroro-work/ claude-plugins --skill ask-claudeインストール後、Claude Code で/ask-claudeを入力して読み込まれたか確認します。
詳細
Claude に質問する
ローカルの claude CLI を実行して、コーディングの支援を受けます。
注記: このスキルを使用するには、claude CLI がインストールされ、システムの PATH から利用できる必要があります。
クイックスタート
-p(プリントモード)を使って、1 つのクエリを実行します。
claude -p "Your question or task here"
一般的なオプション
| オプション | 説明 |
|---|---|
-p | 非対話型のプリントモード(スクリプトでの使用に必須) |
--model MODEL | モデルを指定します(例:sonnet、opus、haiku) |
--output-format FORMAT | 出力形式:text、json、stream-json |
-c, --continue | 直近の会話を続けます |
利用可能なオプションをすべて確認するには、
claude --helpを実行してください。
例
コーディングに関する質問をする:
claude -p "How do I implement a binary search in Python?"
特定のモデルを使用する:
claude -p --model opus "Review this code for potential issues"
JSON 形式で出力する:
claude -p --output-format json "List the main functions in this file"
以前の会話を続ける:
claude -p -c "Now add error handling to that function"
注記
-pフラグを指定すると、Claude が非対話型で実行され、結果が標準出力に出力されます。--modelを指定しない場合は、デフォルトのモデルが使用されます。stream-jsonは、生成された応答を逐次出力します。- 警告:
-pフラグを指定すると、ワークスペースの信頼確認ダイアログがスキップされます。信頼できるディレクトリでのみ使用してください。 - このコマンドは、現在の作業ディレクトリを引き継ぎます。
コメント
Markdown 対応