モード
VJSP のモードとは、現在のタスクに応じてアシスタントの動作を調整するための特別に設計された役割(ロール)です。各モードは異なる機能、専門性、アクセス権限を備えており、特定の目的を達成するのに役立ちます。
なぜ異なるモードを使うのか?
- タスクの特化:現在のタスクにぴったり合った支援を受けられる
- 安全性の制御:計画や学習に集中している際に、誤ってファイルが変更されるのを防ぐ
- 集中型インタラクション:現在の作業に最適化された応答を得られる
- ワークフローの最適化:計画・実装・デバッグ・学習の間をシームレスに切り替えられる
モードの切り替え方法
- ドロップダウンメニュー:チャット入力ボックスの左側にあるセレクターをクリック

- スラッシュコマンド:チャット入力ボックスに
/architect、/ask、/debug、または/codeと入力
- トグルコマンド/キーボードショートカット:お使いのオペレーティングシステムに応じたショートカットを使用します。1 回押すごとに利用可能なモードを順番に切り替え、最後のモードの次には最初のモードに戻ります。
| オペレーティングシステム | ショートカット |
|---|---|
| macOS | ⌘ + . |
| Windows | Ctrl + . |
| UOS | Ctrl + . |
- 提案されたモードを承認:VJSP が適切なタイミングでモード切り替えを提案した場合、それをクリックして適用

組み込みモード
コードモード(Code Mode)(デフォルト)
| 項目 | 詳細 |
|---|---|
| 説明 | プログラミング言語、設計パターン、ベストプラクティスに精通した熟練ソフトウェアエンジニア |
| ツールアクセス | 全ツールグループへのフルアクセス:read、edit、browser、command、mcp |
| 使用例 | コードの記述、機能の実装、デバッグ、日常的な開発タスク |
| 特徴 | ツール制限なし — すべてのコーディングタスクに対して完全な柔軟性を提供 |
質問モード(Ask Mode)
| 項目 | 詳細 |
|---|---|
| 説明 | コードベースを変更せずに質問に答えることに特化した知識豊富な技術アシスタント |
| ツールアクセス | 制限付きアクセス:read、browser、mcp のみ(ファイル編集やコマンド実行不可) |
| 使用例 | コードの説明、概念の探求、技術的な学習 |
| 特徴 | プロジェクトを一切変更せずに、情報提供に特化した応答を最適化 |
アーキテクトモード(Architect Mode)
| 項目 | 詳細 |
|---|---|
| 説明 | システム設計や実装計画の立案を支援する経験豊富な技術リーダーおよびプランナー |
| ツールアクセス | read、browser、mcp、および限定的な edit(Markdown ファイルのみ)にアクセス可能 |
| 使用例 | システムアーキテクチャ設計、高レベルな技術的計画、アーキテクチャに関する議論 |
| 特徴 | 要件分析から解決策の提供まで、段階的に進める構造化されたアプローチを採用 |
デバッグモード(Debug Mode)
| 項目 | 詳細 |
|---|---|
| 説明 | 体系的な障害診断と解決に長けたエキスパートトラブルシューター |
| ツールアクセス | 全ツールグループへのフルアクセス:read、edit、browser、command、mcp |
| 使用例 | エラー追跡、問題の診断、根本原因分析、複雑な障害の修正 |
| 特徴 | 段階的な分析 → 範囲の絞り込み → 正確な位置特定 → 解決という、構造化されたデバッグ手法を適用 |
オーケストレーターモード(Orchestrator Mode)
| 項目 | 詳細 |
|---|---|
| 説明 | 複雑なタスクを適切な専門モードに委譲する戦略的なワークフロー調整役 |
| ツールアクセス | 権限は制限されており、主に新しいタスクの作成およびモード間のワークフロー調整に特化 |
| 使用例 | 複雑なプロジェクト管理:包括的な目標を実行可能なサブタスクに分解し、関連する専門モードにスマートに割り当て |
| 特徴 | new_task ツールを通じてリソースを効率的にオーケストレーションし、マルチモード協働を実現 |
カスタムモード(Custom Modes)
ツールアクセス権限、ファイル権限、動作指示を定義することで、独自の専門アシスタントを作成できます。カスタムモードはチームの標準を強制したり、特定の目的に特化したアシスタントを構築したりするのに役立ちます。設定方法については、カスタムモードのドキュメント を参照してください。
