Gemini CLIにカスタムスラッシュコマンド機能が追加。再利用可能なプロンプトを定義し、スラッシュコマンドとして呼び出せる。コマンドはTOMLファイルベースで定義され、引数の受け渡しやシェルコマンドの直接実行もサポートする。
- TOMLファイルによる定義: カスタムコマンドは
.tomlファイルで構造的に定義される。必須項目はpromptのみ。 - 引数とシェルコマンド:
{{args}}で引数を渡し、!{...}でシェルコマンドをプロンプト内で直接実行できる。 - スコープと名前空間: コマンドはユーザーごと(
~/.gemini/commands/)またはプロジェクトごと(.gemini/commands/)に定義できる。サブディレクトリで名前空間にグループ化できる。 - ユースケース: GitHubのプルリクエストレビューの自動化、タスクの戦略的計画の作成、他のツールとの連携など、反復的なタスク向けに使える。
- MCP統合: Model Context Protocol (MCP) プロンプトをスラッシュコマンドとして利用することも可能。