mcpField
D
diffity-tree

diffity-tree

github.com/nilbuildDevelopment8951.5k installsUpdated 1d ago
Repository

About diffity-tree

diffity-tree is a skill that launches or reuses diffity's repository file tree browser and opens it for the user. It reports the local URL so files can be browsed and commented on in a browser.

Key features

  1. 01Launch or reuse the tree browser
  2. 02Open the browser for the user
  3. 03Retrieve the local URL

Use cases

  1. 01Browse repository files in a browser
  2. 02Leave comments on files for later resolution

MCP support

This skill runs the diffity CLI to start or reuse the browser session; the input does not describe direct MCP integration.

Install

Copy the command and run it in a terminal.

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

After installing, type/diffity-treein Claude Code to confirm it loaded.

Details

From the project README

Diffity Tree Skill

You are opening the diffity file tree browser so the user can browse repository files in the browser.

Instructions

  1. Check that diffity is available: run which diffity. If not found, install it with npm install -g diffity.

  2. Run diffity tree using the Bash tool with run_in_background: true:

    • The CLI handles everything: if an instance is already running for this repo it reuses it and opens the browser, otherwise it starts a new server and opens the browser.
    • Do NOT use & or --quiet — let the Bash tool handle backgrounding.
  3. Wait 2 seconds, then run diffity list --json to get the port.

  4. Tell the user diffity tree is running. Print the URL and keep it short — don't show session IDs, hashes, or other internals. Example:

    Diffity tree is running at http://localhost:5391

    When you're ready:

    • Leave comments on any file in your browser, then run /diffity-resolve-tree to fix them

Comments

Markdown supported