diffity-tree について
diffity-treeは、diffityのリポジトリファイルツリーブラウザーを起動または再利用するスキルです。ローカルURLを案内し、ブラウザーでのファイル閲覧やコメント投稿を可能にします。
主な機能
- 01ファイルツリーブラウザーを起動または再利用
- 02ブラウザーを開く
- 03ローカルURLを取得
活用シーン
- 01ブラウザーでリポジトリのファイルを閲覧
- 02後で対応するためファイルにコメントを残す
MCP 対応
このスキルはdiffityコマンドラインでブラウザーセッションを起動または再利用します。MCPとの直接連携については入力に記載されていません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nilbuild/ diffity --skill diffity-treeインストール後、Claude Code で/diffity-treeを入力して読み込まれたか確認します。
詳細
Diffity ツリースキル
Diffity のファイルツリーブラウザーを開き、ユーザーがブラウザーでリポジトリのファイルを閲覧できるようにします。
手順
-
diffityが利用可能か確認します。which diffityを実行してください。見つからない場合は、npm install -g diffityでインストールしてください。 -
Bash ツールで
diffity treeをrun_in_background: trueにして実行します。- CLI がすべて処理します。このリポジトリですでにインスタンスが実行中の場合はそれを再利用してブラウザーを開き、そうでない場合は新しいサーバーを起動してブラウザーを開きます。
&や--quietは使わないでください。バックグラウンドでの実行は Bash ツールに任せてください。
-
2 秒待ってから、ポートを取得するために
diffity list --jsonを実行します。 -
Diffity ツリーが実行中であることをユーザーに伝えます。URL を表示し、簡潔にしてください。セッション ID、ハッシュ、その他の内部情報は表示しないでください。例:
Diffity ツリーは http://localhost:5391 で実行中です
準備ができたら:
- ブラウザーで任意のファイルにコメントを残し、/diffity-resolve-tree を実行して修正します
コメント
Markdown 対応