Skip to content

モード

VJSP のモードとは、現在のタスクに応じてアシスタントの動作を調整するための特別に設計された役割(ロール)です。各モードは異なる機能、専門性、アクセス権限を備えており、特定の目的を達成するのに役立ちます。

なぜ異なるモードを使うのか?

  • タスクの特化:現在のタスクにぴったり合った支援を受けられる
  • 安全性の制御:計画や学習に集中している際に、誤ってファイルが変更されるのを防ぐ
  • 集中型インタラクション:現在の作業に最適化された応答を得られる
  • ワークフローの最適化:計画・実装・デバッグ・学習の間をシームレスに切り替えられる

モードの切り替え方法

  1. ドロップダウンメニュー:チャット入力ボックスの左側にあるセレクターをクリック

  1. スラッシュコマンド:チャット入力ボックスに /architect/ask/debug、または /code と入力

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

組み込みモード

コードモード(Code Mode)(デフォルト)

項目詳細
説明プログラミング言語、設計パターン、ベストプラクティスに精通した熟練ソフトウェアエンジニア
ツールアクセス全ツールグループへのフルアクセス:readeditbrowsercommandmcp
使用例コードの記述、機能の実装、デバッグ、日常的な開発タスク
特徴ツール制限なし — すべてのコーディングタスクに対して完全な柔軟性を提供

質問モード(Ask Mode)

項目詳細
説明コードベースを変更せずに質問に答えることに特化した知識豊富な技術アシスタント
ツールアクセス制限付きアクセス:readbrowsermcp のみ(ファイル編集やコマンド実行不可)
使用例コードの説明、概念の探求、技術的な学習
特徴プロジェクトを一切変更せずに、情報提供に特化した応答を最適化

アーキテクトモード(Architect Mode)

項目詳細
説明システム設計や実装計画の立案を支援する経験豊富な技術リーダーおよびプランナー
ツールアクセスreadbrowsermcp、および限定的な edit(Markdown ファイルのみ)にアクセス可能
使用例システムアーキテクチャ設計、高レベルな技術的計画、アーキテクチャに関する議論
特徴要件分析から解決策の提供まで、段階的に進める構造化されたアプローチを採用

デバッグモード(Debug Mode)

項目詳細
説明体系的な障害診断と解決に長けたエキスパートトラブルシューター
ツールアクセス全ツールグループへのフルアクセス:readeditbrowsercommandmcp
使用例エラー追跡、問題の診断、根本原因分析、複雑な障害の修正
特徴段階的な分析 → 範囲の絞り込み → 正確な位置特定 → 解決という、構造化されたデバッグ手法を適用

オーケストレーターモード(Orchestrator Mode)

項目詳細
説明複雑なタスクを適切な専門モードに委譲する戦略的なワークフロー調整役
ツールアクセス権限は制限されており、主に新しいタスクの作成およびモード間のワークフロー調整に特化
使用例複雑なプロジェクト管理:包括的な目標を実行可能なサブタスクに分解し、関連する専門モードにスマートに割り当て
特徴new_task ツールを通じてリソースを効率的にオーケストレーションし、マルチモード協働を実現

カスタムモード(Custom Modes)

ツールアクセス権限、ファイル権限、動作指示を定義することで、独自の専門アシスタントを作成できます。カスタムモードはチームの標準を強制したり、特定の目的に特化したアシスタントを構築したりするのに役立ちます。設定方法については、カスタムモードのドキュメント を参照してください。