基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/nilbuild/diffity --skill diffity-resolve-tree命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Create a guided code tour that walks through the codebase to answer a question or explain a feature. Opens in the browser with step-by-step navigation and highlighted code.
Create a guided code tour that walks through the codebase to answer a question or explain a feature. Opens in the browser with step-by-step navigation and highlighted code.
Start a project-driven learning journey for any technical topic — programming languages, tools, frameworks, or concepts. Teaches through real projects, Diffity tours, and interactive conversation, adapting to the learner's pace.
| name | diffity-resolve-tree |
| description | Read open comments from the tree browser and resolve them by making code fixes |
| user-invocable | true |
You are reading open comments left on repository files via the diffity tree browser and resolving them by making the requested code changes.
thread-id (optional): Resolve a specific thread by ID instead of all open threads. Example: /diffity-resolve-tree abc123diffity agent list [--status open|resolved|dismissed] [--json]
diffity agent comment --file <path> --line <n> [--end-line <n>] --body "<text>"
diffity agent resolve <id> [--summary "<text>"]
diffity agent dismiss <id> [--reason "<text>"]
diffity agent reply <id> --body "<text>"
--file, --line, --body are required for comment--end-line defaults to --line (single-line comment)<id> accepts full UUID or 8-char prefixdiffity is available: run which diffity. If not found, install it with npm install -g diffity.diffity agent list. If this fails with "No active review session", tell the user to start diffity tree first (e.g. diffity tree).diffity agent list --status open --json
If a thread-id argument was provided, filter to just that thread. The JSON output includes the full comment body, file path, line numbers, and side for each thread.__general__) — these are summaries, not actionable code changes.
b. Skip threads where the last comment is an agent reply that asks the user a question and the user hasn't responded yet — the agent is waiting for user input.
c. [question] comments (from the user) — read the question, examine the relevant code, and reply with an answer:
diffity agent reply <thread-id> --body "Your answer here"
Then resolve the thread with a summary of your answer.
d. Comments phrased as questions without an explicit [question] tag (e.g. "should we add X?" or "can we rename this?") are suggestions — treat them as actionable requests and make the change.
e. Read the comment body from the JSON output and understand what change is requested. The comment is anchored to a specific file and line range — read the full file to understand context:
diffity agent reply <thread-id> --body "Could you clarify what change you'd like here?"
diffity agent resolve <thread-id> --summary "Fixed: <brief description of what was changed>"
diffity agent list to confirm status.