Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

kamranahmedse/diffity

7 skills6.1k installs5.2k starsGitHub

Install

npx skills add https://github.com/kamranahmedse/diffity

Skills in this repo

1Diffity Diffdiffity-diff is a user-invocable agent skill that checks for the Diffity CLI binary, installs it when missing, and runs it in the background to open an interactive visual diff in the browser. Developers pass an optional git ref such as main..feature, HEAD~3, or a full GitHub PR URL; with no ref, Diffity shows unstaged working-tree changes. The CLI handles server startup and browser launch automatically, so agents only need shell access and a background Bash invocation. Reach for diffity-diff when plain terminal git diff output is too noisy, when reviewing large ref ranges, or when stakeholders need a shareable visual comparison during code review.1kinstalls2Diffity Reviewdiffity-review is a kamranahmedse/diffity skill that invokes the diffity agent CLI to review git diffs and leave structured inline comments. It accepts an optional git ref such as `main..feature` or `HEAD~3` and an optional focus area among security, performance, naming, errors, types, and logic—combining both when provided (e.g., `/diffity-review main..feature security`). Without arguments it reviews working-tree changes. Developers reach for diffity-review when they want agent-driven diff review with area-specific emphasis instead of manual line-by-line inspection or generic lint passes.987installs3Diffity Resolvediffity-resolve is a user-invocable agent skill for the Diffity CLI that fetches open review threads and applies the code changes reviewers requested. Developers invoke it with an optional thread-id to target one thread or leave it unset to resolve all open threads. The skill maps to Diffity agent commands such as agent list, agent diff, agent comment, and agent resolve, so fixes and thread closure stay in the same review workflow. Reach for diffity-resolve when a PR has multiple unresolved inline comments and you want an agent to read each thread, edit the codebase, and mark threads resolved instead of transcribing feedback by hand.974installs4Diffity Tourdiffity-tour is a user-invocable Kamran Ahmed Diffity skill that builds narrated, step-by-step codebase walkthroughs answering a developer question or explaining how a feature works. Tours open in the browser with a sidebar narrative and highlighted code sections, accepting a required question argument such as how authentication works or a GitHub PR URL. Developers reach for diffity-tour before merging unfamiliar pull requests or onboarding teammates who need guided context instead of raw file trees. The skill is optimized for conceptual explanations and PR diff comprehension rather than generating production code or deployment artifacts.826installs5Diffity Treediffity-tree is an agent skill for the Diffity CLI that opens an interactive browser-based repository file tree with inline commenting support. The skill checks that the Diffity binary is installed, then runs `diffity tree` in the background so the CLI reuses an existing repo server or starts a new one and opens the browser automatically. Developers reach for diffity-tree when they want visual file navigation and threaded comments on code during AI-assisted reviews or pair programming, instead of scrolling flat diffs in the terminal. The workflow is intentionally minimal: verify binary availability, background the tree command, and let Diffity handle server reuse per repository.822installs6Diffity Resolve Treediffity-resolve-tree is a user-invocable Claude Code skill for the Diffity CLI that lists open comment threads from the diffity tree browser and resolves them with targeted code edits. The skill documents agent list with --status open|resolved|dismissed, agent comment on file line ranges, and agent resolve with optional summary text. Developers pass an optional thread-id to fix one thread instead of every open item. Reach for diffity-resolve-tree after reviewers leave inline notes in Diffity when you want an agent to read threads and land the corresponding patches without manually triaging each comment.812installs7Diffity Learndiffity-learn is a user-invocable skill from kamranahmedse/diffity that acts as an interactive tutor for programming languages, tools, frameworks, and concepts. The skill presents agent projects as Diffity tours in the browser, delegates heavy work to subagents to preserve context, and adapts pacing to the learner. Developers reach for diffity-learn when onboarding to an unfamiliar stack or deepening conventions through real projects rather than static docs. A required topic argument scopes each session, and conversation-driven lessons pair with diff-based pattern demonstrations.702installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.