بنقرة واحدة
ask-copilot
Ask GitHub Copilot CLI for a second AI opinion. "ask copilot", "copilot と相談" などで起動。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Ask GitHub Copilot CLI for a second AI opinion. "ask copilot", "copilot と相談" などで起動。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Ask OpenAI Codex CLI for an autonomous second AI opinion. "ask codex", "codex と相談" などで起動。
Request GitHub Copilot review on a Pull Request. "PR レビュー依頼", "copilot review" などで起動。
Extract VTT transcript from a Zoom recording share page. "zoom transcript", "zoom 文字起こし" などで起動。
Download the video (MP4) from a Zoom recording share page. "zoom video download", "zoom 録画 ダウンロード", "zoom 動画 ダウンロード" などで起動。
Round-trip code review through difit. Use when the user mentions "difit", "diff review", "open the diff", "let me look at this", or "review this PR locally". Launch mode arg — "open" (default, no comments at launch), "explain" (AI annotates its own change), "review" (AI posts findings on human code).
Stop tool execution before exhausting your Claude usage — set a 5h/7d usage-% or per-session cost threshold.
| name | ask-copilot |
| description | Ask GitHub Copilot CLI for a second AI opinion. "ask copilot", "copilot と相談" などで起動。 |
| argument-hint | [target] [focus] [--model NAME] [--effort LEVEL] [-y] |
| metadata | {"author":"pokutuna","compatibility":"GitHub Copilot CLI installed and authenticated"} |
| allowed-tools | ["Bash(copilot *)","Bash(bash ${CLAUDE_SKILL_DIR}/scripts/share-path.sh)","Read","AskUserQuestion"] |
GitHub Copilot CLI に質問や依頼を投げ、独立した AI の意見を得る。 コードレビュー、設計相談、調査、質問など用途を問わない。
このセッションの --share 保存先 (skill 起動時に確定):
SHARE_FILE = !bash ${CLAUDE_SKILL_DIR}/scripts/share-path.sh
以降の手順では上記パスを --share に指定し、ユーザーへの案内にも使う。
copilot --model gpt-5.4 --effort medium \
--available-tools='view,glob,rg,bash,web_fetch' --allow-all-tools --deny-tool='write' \
--allow-all-paths \
--output-format text --no-color --no-ask-user --silent \
--share="<上記 SHARE_FILE>" \
-p "<prompt>"
書き込みは --deny-tool='write' で禁止したまま、--allow-all-paths でファイル読み取りの範囲を CWD 外にも広げる。特定ディレクトリだけ追加したい場合は --allow-all-paths の代わりに --add-dir <path> を複数指定する。
--share の保存先は $TMPDIR (macOS では /var/folders/.../T/、未設定なら /tmp) 配下にタイムスタンプ付きファイル名で生成する。OS のクリーンアップ (macOS は 3 日アクセスなしで削除) までは残るため、後から参照可能。
--model <model> (デフォルト: gpt-5.4), --effort <level> (デフォルト: medium), -y/--yes で確認スキップ会話コンテキストと $ARGUMENTS から、Copilot に渡すプロンプトを日本語で構築する。 Copilot が自律的にファイルを読んだり git コマンドを実行できるため、Claude が情報を集める必要はない。 「何を聞きたいか」「どの観点で見てほしいか」を明確に指示するプロンプトを作る。
ユースケースとプロンプトに含めるべき観点の例:
以下の場合は確認をスキップして Step 3 に進んでよい:
-y/--yes が指定されているstaged, src/auth.ts, pr エラーハンドリングに注目)上記に該当しない場合は必ず AskUserQuestion ツールでユーザーに確認すること。 テキストで「〜で進めていいですか?」と聞くのは禁止。必ず AskUserQuestion を呼び出す。 特に $ARGUMENTS が空や曖昧な場合、確認なしに copilot を実行してはならない。
AskUserQuestion の使い方:
ケース A — プロンプトを構築できる場合 (対象と観点が推定できる)
ケース B — プロンプトを構築できない場合 ($ARGUMENTS 空かつ会話文脈から対象/観点が読み取れない)
共通ルール:
question や選択肢の description に入れる。ツール外のテキストに長文の要約を出力しない冒頭で確定した SHARE_FILE のパスをそのまま --share に文字列で指定する (Bash 呼び出しの中で $TMPDIR を再展開しない)。
copilot --model <model> --effort <effort> \
--available-tools='view,glob,rg,bash,web_fetch' --allow-all-tools --deny-tool='write' \
--allow-all-paths \
--output-format text --no-color --no-ask-user --silent \
--share="<冒頭で確定した SHARE_FILE>" \
-p "$(cat <<'PROMPT'
あなたは読み取り専用モードで動作しています。ファイルの読み取り、コード検索、シェルコマンドの実行は可能ですが、ファイルの編集や作成はできません。調査結果の報告のみ行ってください。
<依頼内容をここに記述>
PROMPT
)"
--share により完了時にセッション全体 (思考・ツール実行ログ・最終回答) が SHARE_FILE に markdown で保存される。後で参照できるよう、生成したパスを必ずユーザーに伝える。
Bash ツールの timeout を 300000ms (5分) に設定すること。timeout しても copilot プロセスはバックグラウンドで継続し、完了時にファイルへ書き出される。
Bash の timeout 内に完了した場合: stdout をそのまま表示する。冒頭に Copilot CLI による結果である旨を注記、末尾に保存先パス (SHARE_FILE の値) を明示する。
思考過程やツール実行の詳細が必要になった場合は、SHARE_FILE を Read で読む (全文が残っている)。
timeout した場合: copilot プロセスを kill してはならない。AskUserQuestion で「Copilot がまだ実行中です。待ちますか?」と確認する。
待つ場合は SHARE_FILE を定期的に Read で読んで完了を待つ。完了後は最後の ### 💬 Copilot セクション (最終回答) を読めばよい。
待たない場合は、後で SHARE_FILE を読めることをパスとともに伝える。
/ask-copilot # 会話の文脈からレビュー対象を判断
/ask-copilot staged -y # staged changes を確認スキップでレビュー
/ask-copilot この設計方針についてレビューして # 方針レビュー
/ask-copilot src/auth.ts --model o3 # 特定ファイルをモデル指定でレビュー
/ask-copilot pr エラーハンドリングに注目 # PR 全変更をフォーカス指定でレビュー