• TOP
  • 記事一覧
  • VSCodeのAIコーディング支援プラグイン向けカスタム設定ファイルの解説(custom instructions)オススメ

VSCodeのAIコーディング支援プラグイン向けカスタム設定ファイルの解説(custom instructions)オススメ

更新日:2025/01/18

設定ファイルの基本構造

このXML設定ファイルは、VSCodeのAIコーディング支援プラグインの動作を詳細にカスタマイズするために使用されます。主な構成要素:

設定ファイル プラグイン VSCode 設定ファイル → プラグイン読み込み → VSCode統合
  1. システム設定(System)
  • 基本的な動作パラメータ
  • 環境変数の定義
  • リソース使用制限
  1. ツール定義(Tools)
  • 利用可能なコマンド
  • 機能の詳細定義
  • パラメータ設定
  1. 実行ルール(Rules)
  • セキュリティ制約
  • アクセス制御
  • 実行条件
  1. 拡張設定(Extensions)
  • カスタム機能の追加
  • 振る舞いのカスタマイズ
  • インテグレーション設定
Custom Instructions Structure 基本設定 言語設定 応答スタイル 出力形式 機能設定 コード分析 補完機能 自動修正 制約設定 アクセス制御 実行制限 リソース制限 XMLベースのカスタム命令定義
<CustomInstructions>
  <Behavior>
    <Language>Japanese</Language>
    <ResponseStyle>Technical</ResponseStyle>
    <OutputFormat>Markdown</OutputFormat>
  </Behavior>
  
  <Tools>
    <Tool name="code_analysis">
      <Enabled>true</Enabled>
      <MaxFileSize>10MB</MaxFileSize>
    </Tool>
    <Tool name="auto_complete">
      <Enabled>true</Enabled>
      <SuggestionDepth>3</SuggestionDepth>
    </Tool>
  </Tools>
  
  <Rules>
    <FileAccess>
      <AllowedPaths>src/*, test/*</AllowedPaths>
      <ExcludedPaths>node_modules</ExcludedPaths>
    </FileAccess>
    <Execution>
      <MaxTimeout>30s</MaxTimeout>
      <MaxMemory>512MB</MaxMemory>
    </Execution>
  </Rules>
</CustomInstructions>
話題のキーワードから探す