GitHub Copilotスラッシュコマンド一覧|「スラスキルクリエイト」で爆速開発を実現する方法

GitHub Copilot

GitHub Copilotの「スラッシュコマンド」とは?

GitHub Copilot Chatにおいて、特定の命令をショートカットで入力できる機能が「スラッシュコマンド」です。チャット欄に「/」を入力するだけで、AIに対して「解説」「修正」「テスト作成」といった意図を瞬時に伝えることができます。

プロンプト(指示文)を細かく書く必要がなくなり、まさに開発者のスキルを拡張する「スラスキルクリエイト」な体験を提供してくれます。

【一覧】即戦力になる主要スラッシュコマンド

日々のコーディングで頻繁に使用する、主要なコマンドを一覧にまとめました。これらを使いこなすことが、AIとの対話における第一歩です。

コマンド 役割(機能) 活用シーン
/explain コードの解説 他人のコードや複雑なロジックを理解したいとき
/fix バグの修正提案 エラーの解決や、より最適な書き方を知りたいとき
/tests テストコード生成 ユニットテストを自動で作成したいとき
/doc ドキュメント生成 JSDocやコメントを手早く記述したいとき
/new 新規プロジェクト作成 新しいアプリやファイルの雛形を作りたいとき
/optimize コードの最適化 パフォーマンス向上やリファクタリングをしたいとき
[Image: VS Codeのチャット欄で「/」を入力し、コマンド候補が表示されているスクリーンショット]

「スラスキルクリエイト」を加速させる応用テクニック

コマンド単体でも強力ですが、コンテキスト(文脈)を指定する「コンテキスト変数(#)」と組み合わせることで、回答の精度は飛躍的に高まります。

1. 特定のファイルに対して実行する

/explain #file:app.js」のように入力すると、エディタで開いていない特定のファイルについても詳しく解説してくれます。

2. ターミナルのエラーを解決する

/fix #terminalLastCommand」を使用すれば、直前に実行して失敗したコマンドのエラー原因と修正案を即座に提示してくれます。

[Image: スラッシュコマンドと#変数を組み合わせた入力例の図解]

まとめ:コマンドを使いこなし開発効率を最大化しよう

GitHub Copilotのスラッシュコマンドは、単なる短縮入力ではありません。AIに対して「何をすべきか」を明確に伝えるための共通言語です。今回紹介した「スラスキルクリエイト」な手法を取り入れ、より創造的なコーディングに時間を割けるようにしましょう。

  • まずは /explain でコードの理解を深める
  • /tests を習慣化してコードの品質を担保する
  • /optimize でワンランク上のコードを目指す