Loading...
Loading...
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.
npx skill4agent add kamranahmedse/diffity diffity-tourquestion/diffity-tour how does authentication work?/diffity-tour explain the request lifecycle/diffity-tour how are comments stored and retrieved?diffity agent tour-start --topic "<text>" [--body "<text>"] --json
diffity agent tour-step --tour <id> --file <path> --line <n> [--end-line <n>] --body "<text>" [--annotation "<text>"] --json
diffity agent tour-done --tour <id> --json
diffity list --jsondiffitywhich diffitynpm install -g diffitydiffity list --jsondiffity tree --no-openrun_in_background: truediffity list --jsondiffity maintour-start --bodydiffity agent tour-start --topic "<short title>" --body "<intro>" --json--topiccodediffity agent tour-step --tour <id> --file <path> --line <start> --end-line <end> --body "<narrative>" --annotation "<short label>" --json--filesrc/server.ts--line--end-line--annotation--bodycode[`symbolName`](goto:path/to/file.ts:startLine-endLine)[`symbolName`](goto:path/to/file.ts:line)[`handleDragEnd`](goto:src/KanbanContent.jsx:42-58)diffity mainnormalizeRef('main')git merge-base main HEAD[label](focus:startLine-endLine)First, the function validates its parameters:
[Parameter validation](focus:15-22)
Then the core transform processes each entry:
[Core transform](focus:25-40)
Finally, results are cached before returning:
[Result caching](focus:42-48)--line--end-linediffity agent tour-done --tour <id> --jsondiffity list --jsonopen "http://localhost:<port>/tour/<tour-id>"Your tour is ready — check your browser.