원클릭으로
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 페이지를 검토하고 설치를 진행할 수 있습니다.
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.
SOC 직업 분류 기준
| 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 全変更をフォーカス指定でレビュー