「GitHub Copilotの設定 - パス固有カスタム指示」の版間の差分

 
79行目: 79行目:
<center>
<center>
{| class="wikitable"
{| class="wikitable"
|+ GitHub Copilot CLIのパス固有カスタム指示 と Claude Codeとの比較
|+ GitHub Copilot / GitHub Copilot CLI パス固有カスタム指示 と Claude Codeの比較
! 項目 !! GitHub Copilot CLI !! Claude Code
! 項目 !! GitHub Copilot !! GitHub Copilot CLI !! Claude Code
|-
|-
| ファイル名 || <u>*.instructions.md</u> || <u>*.md</u> (ネスト配置も可)
| ファイル名 || <u>*.instructions.md</u> || <u>*.instructions.md</u> || <u>*.md</u> (ネスト配置も可)
|-
|-
| 配置場所 || <u>.github/instructions/</u> || <u>.claude/rules/</u>
| 配置場所 || <u>.github/instructions/</u> || <u>.github/instructions/</u> || <u>.claude/rules/</u>
|-
|-
| 適用範囲の指定方法 || <code>applyTo</code> プロパティでglobパターン指定 || フロントマターの <code>paths</code> フィールドでglobパターン指定
| 適用範囲の指定方法 || <code>applyTo</code> プロパティでglobパターン指定 || <code>applyTo</code> プロパティでglobパターン指定 || フロントマターの <code>paths</code> フィールドでglobパターン指定
|-
|-
| globパターン対応 || 対応<br>例: <u>**/*.ts</u>, <u>src/**/*.py</u> || 対応<br>例: <u>**/*.ts</u>, <u>src/api/**/*.ts</u>
| globパターン対応 || 対応<br>例: <u>**/*.ts</u>, <u>src/**/*.py</u> || 対応<br>例: <u>**/*.ts</u>, <u>src/**/*.py</u> || 対応<br>例: <u>**/*.ts</u>, <u>src/api/**/*.ts</u>
|-
|-
| 複数ファイルの作成 || 可能<br>(用途別に複数ファイル) || 可能<br>(用途別に複数ファイル、サブディレクトリでの整理も可)
| 複数ファイルの作成 || 可能<br>(用途別に複数ファイル) || 可能<br>(用途別に複数ファイル) || 可能<br>(用途別に複数ファイル、サブディレクトリでの整理も可)
|-
|-
| フロントマター || YAML形式で設定<br><code>applyTo</code>, <code>excludeAgent</code> || YAML形式で設定<br><code>paths</code>
| フロントマター || YAML形式で設定<br><code>applyTo</code>, <code>excludeAgent</code> || YAML形式で設定<br><code>applyTo</code>, <code>excludeAgent</code> || YAML形式で設定<br><code>paths</code>
|-
|-
| エージェント除外設定 || <code>excludeAgent</code> プロパティで指定可能 || 非対応
| エージェント除外設定 || <code>excludeAgent</code> プロパティで指定可能 || <code>excludeAgent</code> プロパティで指定可能 || 非対応
|-
|-
| 継承・マージ || 親ディレクトリの指示と併用 || 親ディレクトリのCLAUDE.mdと自動マージ
| 継承・マージ || 親ディレクトリの指示と併用 || 親ディレクトリの指示と併用 || 親ディレクトリのCLAUDE.mdと自動マージ
|-
|-
| 対応環境 ||
| 対応環境 ||
103行目: 103行目:
* JetBrains
* JetBrains
* GitHub.com
* GitHub.com
|
| ターミナル (<code>gh copilot</code> コマンド) ||
* ターミナル (<code>claude</code> コマンド)
* ターミナル (<code>claude</code> コマンド)
* VS Code拡張
* VS Code拡張