• MATCH
  • MISS
  • LOGIC
  • HUMAN

AIでgitignoreパターンを検証する方法|Glob Pattern Tester

Glob Pattern Testerをエージェントに接続しましょう。接続後は、ファイルパスやパターンをAIに渡すだけで、Gitがどのようにそれらを扱うかを正確に把握できます。

このページについてAIに聞く

すぐに答え

gitignoreルールが正しく機能しているか確認するには?

チャットにパターンと確認したいファイルパスを貼り付けてください。AIがtest_globツールを使用して、それらのパスが除外されているか、あるいは対象に含まれているかを判定します。マッチングのロジックも明確に示されます。

パターン検証の結果

出力される結果の内容

AIがパターンとパスを処理し、以下の結果を算出します。

MATCH

除外の確認済み

パターンによって正しく除外されたファイルをAIが特定します。どのファイルが無視されているかが正確にわかります。

MISS

パターンの漏れを検出

除外されるべきなのに、パターンに捕捉されていないパスをAIが指摘します。ルールの不備を見つけるのに役立ちます。

LOGIC

パターンの解説

特定のパターンがなぜそのパスに一致するのか、あるいは一致しないのかをエージェントが説明します。globのロジックを分解して解説します。

HUMAN

手動でのルール更新

AIはエラーを特定しますが、ファイルを直接書き換えることはありません。 .gitignore ファイルの書き換えはユーザー自身が行います。

ワークフロー

パターン入力後のAIの動作

AIがパターンマッチングを代行するため、推測する必要はありません。

  1. パターンの解析

    エージェントが提供されたパターンのリストを読み取り、除外ロジックを理解します。

    test_glob
  2. ファイルパスのテスト

    test_globツールを使用して、各パスがパターンに一致するかをAIが検証します。

    test_glob
  3. 不一致の特定

    ルールが意図したファイルを捕捉できていない箇所を、エージェントが結果から見つけ出します。

    test_glob
  4. 結果の報告

    どのファイルが除外され、どのファイルが漏れているかをAIがまとめます。

    test_glob

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って検証を開始できます。

出発点

括弧内のテキストを、実際のパターンやファイルパスに置き換えてください。

minimatch Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_qLLsWj4WeWzoDmQVDxXbNpJEtfjpeUWDKsrWoAhW/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — minimatch capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "glob-pattern-tester-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_qLLsWj4WeWzoDmQVDxXbNpJEtfjpeUWDKsrWoAhW/mcp"
    }
  }
}
チャットにコピー04
  • パス 'src/config/secrets.json' が以下のgitignoreパターンに含まれているか確認してください: [ここにパターンを貼り付け]

  • 以下のパターンがあります: [ここにパターンを貼り付け]。パス 'logs/debug.log' はこれらに一致しますか?

  • プロジェクト構成に対して以下のgitignoreルールをテストしてください: [ここにパターンを貼り付け]。'node_modules/package.js' が除外されているか教えてください。

  • パターン '/*.tmp' が、このリポジトリのコンテキストにおいて 'temp/data.tmp' を正しく除外できているか検証してください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Glob Pattern Testerを接続して、すぐに質問を開始

ワンクリックでこのMCPをクライアントに接続できます。認証情報は暗号化され、接続後すぐにパターンのテストを開始できます。

Glob Pattern TesterをAIに接続する

FAQ

パターンテストの動作について

  • 01

    AIが .gitignore ファイルを自動的に変更することはありますか?

    いいえ。AIは提供されたパターンをテストするだけです。ファイルの編集と保存は手動で行う必要があります。

  • 02

    どんなglobパターンでも動作しますか?

    はい。test_globツールを使用して、標準的なgitignore形式のglobパターンを評価します。

  • 03

    AIがハードドライブ全体をスキャンして一致するものを探せますか?

    いいえ。AIはチャット内で指定された特定のファイルパスのみをテストします。

  • 04

    このツールによってリポジトリ内のファイルが削除されることはありますか?

    いいえ。このMCPはテスト目的の読み取り専用です。ファイルの削除、移動、変更は一切行えません。

  • 05

    ファイルをAIにアップロードする必要がありますか?

    いいえ。確認したいパターンとパスをチャットに貼り付けるだけで十分です。

  • Glob Pattern Testerについて他に質問がありますか?コネクタのページで回答しています。 Glob Pattern Tester Connectorの全機能を見る

『minimatch』を Claude、Cursor、ChatGPT などに接続