Qoder CLI に組み込まれたスラッシュコマンド、サブエージェント、スキル、およびワークフローの一覧
Qoder CLI はインストール直後からすぐに使える一連の機能を備えており、追加の設定なしで利用できます。これらの組み込み機能は以下の4つのカテゴリに分類されます。
インタラクティブインターフェースで
セッション管理の完全な説明については、セッション管理 および 取り消しと復元 を参照してください。
構成の階層と適用順序については、構成ファイルと適用順序 を参照してください。
各拡張メカニズムの詳細な使用方法については、サブエージェント、スキル、MCP、フック、および プラグイン を参照してください。
一部の組み込みコマンドは、現在の環境と設定に応じて動的に表示または非表示になります。
サブエージェントは、独立したコンテキスト、専用のプロンプト、およびツールセットを持つサブエージェントです。Qoder CLI には、探索、計画、メモリ、質問への回答などのシナリオをカバーする複数の組み込みサブエージェントがプリセットされています。これらは必要に応じてメインセッションから自動的に委任され、サポートされているシナリオでは明示的に指定することもできます。
組み込みサブエージェントは、手動で作成することなくすぐに使用できます。これらをベースに独自のサブエージェントを作成することもできます。詳細は サブエージェント を参照してください。各組み込みサブエージェントのツールセット、モデル、および呼び出し方法の詳細については、組み込みエージェントとスキルのリファレンス を参照してください。
スキルは、一般的なワークフローを再利用可能な機能としてカプセル化したものです。組み込みスキルは Qoder CLI に同梱されており、スラッシュコマンドの形式で直接呼び出すことができます(例:
組み込みスキルには2つのトリガー方法があります。
一部の組み込みスキルは、特定の前提条件に依存します。
ワークフロー(Workflows)は、一連のステップを繰り返し実行可能なフローとしてオーケストレーションするもので、チーム内で繰り返し発生するマルチステップのタスクを定型化するのに適しています。
- スラッシュコマンド(Slash Commands):インタラクティブインターフェースで
/で始まるように入力するコマンドで、セッション、構成、拡張機能、ワークフローの管理に使用します。 - 組み込みサブエージェント:Qoder CLI にプリセットされた専用のサブエージェントで、コード探索、設計計画、メモリ管理、ステータスバー構成、利用に関する質問への回答など、特定のタスクを担当します。
- 組み込みスキル:プリセットされた再利用可能なスキルで、一般的なワークフロー(レビュー、デバッグ、セキュリティレビュー、ループ実行など)を直接呼び出し可能な機能としてカプセル化しています。
- ワークフロー(Workflows):マルチステップのタスクを繰り返し実行可能なフローとしてオーケストレーションします。
組み込みスラッシュコマンド
インタラクティブインターフェースで / を入力すると、コマンドリストがポップアップ表示され、あいまい検索がサポートされます。スラッシュコマンドは、現在の会話を離れることなく、セッション内で直接管理および支援操作を実行するために使用されます。用途に応じて、主に以下のグループに分類されます。
セッション管理
| コマンド | 説明 |
|---|---|
/new | 新しい空のセッションを作成します。 |
/clear | 画面と会話履歴をクリアし、新しいセッションを開始します(/new と同様の効果)。 |
/continue | 直前のセッションを再開します。 |
/resume | 履歴セッションリストからセッションを選択して復元します。 |
/rename | 現在のセッションの名前を変更します。 |
/rewind | 以前のチェックポイントにロールバックし、コードまたは会話の状態を復元します。 |
/export | 現在のセッションの内容をエクスポートします。 |
/compact | 現在の会話コンテキストを圧縮し、コンテキストウィンドウの空き容量を確保します。 |
/quit | Qoder CLI を終了します。 |
構成とアカウント
| コマンド | 説明 |
|---|---|
/login | サインインして認証を完了します。 |
/logout | 現在のアカウントからサインアウトします。 |
/model | モデルを選択または切り替えます。 |
/theme | UIテーマを切り替えます。 |
/editor | 外部エディターを構成します。 |
/settings | 設定を表示および調整します。 |
/init | プロジェクト構成を初期化します(プロジェクト指示ファイルの生成など)。 |
/profile | ユーザープロファイルを表示します。 |
/privacy | プライバシー関連の設定を表示および調整します。 |
/permissions | 権限を管理します(権限ルールの表示と調整)。 |
/vim | Vim 編集モードを切り替えます。 |
/voice | 音声入力を有効にします。 |
/statusline | カスタムステータスバーを構成します。 |
拡張機能とツール
| コマンド | 説明 |
|---|---|
/agents | サブエージェントを管理します(作成、編集、表示)。 |
/skills | スキルを管理します。 |
/mcp | 構成済みの MCP サーバーを管理します。 |
/hooks | フックを管理します。 |
/plugins | プラグインを管理します。 |
/marketplace | 拡張機能を参照およびインストールします。 |
/tools | 利用可能な組み込みツールを表示します。 |
ワークフローとタスク
| コマンド | 説明 |
|---|---|
/plan | Plan(計画してから実行する)モードに入ります。 |
/tasks | タスクを管理します。 |
/workflows | ワークフローを管理します。 |
/kanban | カンバンビューでタスクを表示します。 |
/review | コード変更をレビューします。 |
/diff | 差分を表示します。 |
情報と使用量
| コマンド | 説明 |
|---|---|
/help | ヘルプを表示します。 |
/docs | ドキュメントを開きます。 |
/shortcuts | キーボードショートカットを表示します。 |
/usage | 使用量とクォータを表示します。 |
/insights | セッションと利用インサイトを表示します。 |
/status | 現在のステータスを表示します。 |
/context | コンテキスト構成を表示します。 |
/release-notes | リリースノートを表示します。 |
/feedback | フィードバックを送信します。 |
/about | Qoder CLI について。 |
コマンドの可用性
一部の組み込みコマンドは、現在の環境と設定に応じて動的に表示または非表示になります。
- フィーチャーフラグへの依存:例えば、サブエージェント、Plan モード、スキル、ワークフロー、拡張機能マーケットプレースなどのコマンドは、対応する機能が有効な場合にのみ表示されます。
- 設定による無効化:例えば、MCP が設定で無効になっている場合、
/mcpは「MCP は設定により無効になっています」というメッセージを表示します。スキルが管理ポリシーによってオフになっている場合、/skillsは無効である旨を表示します。 - バージョンによる違い:一部のコマンドは、特定のリリースバージョンまたはプラットフォームでのみ提供されます。
- デバッグ専用:一部のコマンドは開発モードまたはデバッグモードでのみ表示され、通常の使用時には表示されません。
組み込みサブエージェント
サブエージェントは、独立したコンテキスト、専用のプロンプト、およびツールセットを持つサブエージェントです。Qoder CLI には、探索、計画、メモリ、質問への回答などのシナリオをカバーする複数の組み込みサブエージェントがプリセットされています。これらは必要に応じてメインセッションから自動的に委任され、サポートされているシナリオでは明示的に指定することもできます。
| Subagent | 用途 | 特徴 |
|---|---|---|
| general-purpose | 複雑な検索、複数ファイルの分析、呼び出しチェーンの追跡、マルチステップタスクに適した汎用研究サブエージェント。 | デフォルトのサブエージェントで、すべてのツールを使用できます(メインセッション専用ツールを除く)。 |
| Explore | 高速な読み取り専用コード探索:パターンによるファイル検索、キーワード検索、既存の実装の理解。 | 読み取り専用で、書き込みおよび状態変更ツールは無効化されています。呼び出し時に探索の徹底度(高速 / 中程度 / 非常に徹底)を指定できます。 |
| Plan | 読み取り専用の設計計画:実装パス、重要なファイル、依存関係の順序、アーキテクチャのトレードオフの整理。 | 読み取り専用で、ステップバイステップの実装計画を出力し、重要なファイルをリストアップします。 |
| memory-manager | セッション間のメモリ、環境設定、事実を管理し、個人用およびプロジェクトレベルの指示ファイルを維持します。 | メモリ管理機能が有効な場合にのみ提供され、メモリファイルの読み書きのみを行います。 |
| statusline-setup | カスタムステータスバーの構成:シェル設定の読み取り、スクリプトの生成、設定の更新。 | インタラクティブインターフェースでのみ提供されます。 |
| qoder-guide | Qoder CLI の使用、構成、スキル、サブエージェント、MCP、フックに関する質問に回答します。 | 公式ドキュメントに基づいて優先的に回答し、インタラクティブインターフェースでのみ提供されます。 |
組み込みスキル
スキルは、一般的なワークフローを再利用可能な機能としてカプセル化したものです。組み込みスキルは Qoder CLI に同梱されており、スラッシュコマンドの形式で直接呼び出すことができます(例:/simplify)。また、一部は適切なシナリオでモデルによって自動的にトリガーされます。
| Skill | 説明 |
|---|---|
/simplify | 変更されたコードの再利用性、品質、効率に関する問題をレビューし、複数のレビュー視点を並列で起動して発見された問題を修正します。 |
/debug | 現在のセッションのデバッグログを有効にし、ログの末尾の内容を読み取って問題の診断を支援します。 |
/security-scan | リポジトリ全体または指定されたパスに対して Qoder クラウドセキュリティスキャンを実行します。L2 軽量および L3 深層レビューをサポートします。 |
/quest | インテリジェントワークフローオーケストレーター。専用サブエージェントを通じて機能開発をステップバイステップでガイドします。 |
/mcp-config | MCP サーバー構成をインタラクティブに追加、更新、または削除します。 |
/loop | 特定のプロンプトまたはスラッシュコマンドを固定の間隔で繰り返し実行します。 |
/run | プロジェクトの実際のアプリケーションを起動および実行し、実行時における変更の効果を観察します。 |
/verify | アプリケーションを実行してその動作を観察し、コード変更が期待通りであるかを検証します。 |
/remember | 自動メモリエントリをレビューし、指示ファイルへの昇格を提案するとともに、期限切れ、競合、重複するエントリを特定します。 |
/batch | 分離された git worktree 内で並列作業エージェントを生成することで、複数のファイルにまたがる一括変更を適用します。 |
/run-skill-generator | プロジェクトの実行およびデバッグ手順のためのプロジェクトレベルスキルを生成します。 |
トリガー方法
組み込みスキルには2つのトリガー方法があります。
- 手動呼び出し:インタラクティブインターフェースで対応するスラッシュコマンド(例:
/security-scan)を入力します。 - 自動トリガー:一部のスキルは、モデルが適切と判断したときに自動的に使用されます。一方、
/debug、/security-scan、/batchのように自動トリガーされないようにマークされたスキルは、明示的に呼び出した場合にのみ実行されます。
条件付き有効化
一部の組み込みスキルは、特定の前提条件に依存します。
/batchは、worktree 隔離機能が有効であること(および現在のディレクトリが git リポジトリであること)が必要です。/rememberは、自動メモリ機能が有効である必要があります。
ワークフロー
ワークフロー(Workflows)は、一連のステップを繰り返し実行可能なフローとしてオーケストレーションするもので、チーム内で繰り返し発生するマルチステップのタスクを定型化するのに適しています。/workflows を使用してワークフローを管理し、/tasks と /kanban を使用してタスクの進捗を追跡できます。ワークフローの詳細な使用方法については、ワークフロー を参照してください。
選択方法
- セッション内で一度限りの管理または支援操作を行う必要がある場合 → スラッシュコマンドを使用します。
- 独立したコンテキストと専用の基準を必要とするタスクを、特化した実行者に委任する場合 → サブエージェントを使用します。
- 確立されたワークフロー(レビュー、デバッグ、セキュリティレビュー、ループ実行など)を再利用する場合 → スキルを使用します。
- マルチステップのタスクを繰り返し可能なフローとして定型化する場合 → ワークフローを使用します。
次のステップ
- コマンドの詳細を確認する:スラッシュコマンドリファレンス、組み込みエージェントとスキルのリファレンス。
- 機能を拡張する:サブエージェント、スキル、プラグイン。
- チームのナレッジを取り込む:ナレッジベース。