用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/nilbuild/diffity --skill diffity-resolve-tree命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| 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 abc123{{binary}} agent list [--status open|resolved|dismissed] [--json]
{{binary}} agent comment --file <path> --line <n> [--end-line <n>] --body "<text>"
{{binary}} agent resolve <id> [--summary "<text>"]
{{binary}} agent dismiss <id> [--reason "<text>"]
{{binary}} 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 prefix{{binary}} is available: run which {{binary}}. If not found, {{install_hint}}.{{binary}} agent list. If this fails with "No active review session", tell the user to start diffity tree first (e.g. {{binary}} tree).{{binary}} 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:
{{binary}} 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:
{{binary}} agent reply <thread-id> --body "Could you clarify what change you'd like here?"
{{binary}} agent resolve <thread-id> --summary "Fixed: <brief description of what was changed>"
{{binary}} agent list to confirm status.基于 SOC 职业分类