mcpField
D
diffity-tree

diffity-tree

github.com/nilbuild開発8951.5k 回インストール1 日前に更新
リポジトリ

diffity-tree について

diffity-treeは、diffityのリポジトリファイルツリーブラウザーを起動または再利用するスキルです。ローカルURLを案内し、ブラウザーでのファイル閲覧やコメント投稿を可能にします。

主な機能

  1. 01ファイルツリーブラウザーを起動または再利用
  2. 02ブラウザーを開く
  3. 03ローカルURLを取得

活用シーン

  1. 01ブラウザーでリポジトリのファイルを閲覧
  2. 02後で対応するためファイルにコメントを残す

MCP 対応

このスキルはdiffityコマンドラインでブラウザーセッションを起動または再利用します。MCPとの直接連携については入力に記載されていません。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nilbuild/diffity --skill diffity-tree

インストール後、Claude Code で/diffity-treeを入力して読み込まれたか確認します。

詳細

Diffity ツリースキル

Diffity のファイルツリーブラウザーを開き、ユーザーがブラウザーでリポジトリのファイルを閲覧できるようにします。

手順

  1. diffity が利用可能か確認します。which diffity を実行してください。見つからない場合は、npm install -g diffity でインストールしてください。

  2. Bash ツールで diffity tree を run_in_background: true にして実行します。

    • CLI がすべて処理します。このリポジトリですでにインスタンスが実行中の場合はそれを再利用してブラウザーを開き、そうでない場合は新しいサーバーを起動してブラウザーを開きます。
    • & や --quiet は使わないでください。バックグラウンドでの実行は Bash ツールに任せてください。
  3. 2 秒待ってから、ポートを取得するために diffity list --json を実行します。

  4. Diffity ツリーが実行中であることをユーザーに伝えます。URL を表示し、簡潔にしてください。セッション ID、ハッシュ、その他の内部情報は表示しないでください。例:

    Diffity ツリーは http://localhost:5391 で実行中です

    準備ができたら:

    • ブラウザーで任意のファイルにコメントを残し、/diffity-resolve-tree を実行して修正します

コメント