关于 diffity-tree
diffity-tree 是用于启动或复用 diffity 仓库文件树浏览器的技能,并向用户提供本地网址,供其在浏览器中查看文件和发表评论。
主要功能
- 01启动或复用文件树浏览器
- 02为用户打开浏览器
- 03获取本地网址
适用场景
- 01在浏览器中浏览仓库文件
- 02在文件上发表评论以便后续处理
MCP 相关
此技能通过 diffity 命令行启动或复用浏览器会话;输入未说明其直接集成 MCP。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nilbuild/ diffity --skill diffity-tree安装后在 Claude Code 中输入/diffity-tree确认已加载。
详细介绍
Diffity Tree 技能
你将打开 diffity 文件树浏览器,让用户在浏览器中浏览仓库文件。
说明
-
检查
diffity是否可用:运行which diffity。如果找不到,请使用npm install -g diffity安装。 -
使用 Bash 工具运行
diffity tree,并设置run_in_background: true:- CLI 会处理所有事情:如果此仓库已有正在运行的实例,它会复用该实例并打开浏览器;否则,它会启动新服务并打开浏览器。
- 不要使用
&或--quiet——让 Bash 工具负责在后台运行。
-
等待 2 秒,然后运行
diffity list --json获取端口。 -
告知用户 diffity tree 正在运行。打印 URL,保持简短——不要显示会话 ID、哈希或其他内部信息。示例:
Diffity tree 正在 http://localhost:5391 运行
准备好后:
- 在浏览器中对任意文件发表评论,然后运行 /diffity-resolve-tree 来处理这些评论
评论
支持 Markdown