---
name: Code Walk Thru
slug: code-walk-thru
category: Automation
description: "Code Walk Thru opens files in the user's editor one by one at specific line numbers so they can follow along while the agent explains code or shows changes."
github: "https://github.com/pchalasani/claude-code-tools/tree/main/plugins/workflow/skills/code-walk-thru"
language: Python
stars: 1979
forks: 128
install: "npx degit https://github.com/pchalasani/claude-code-tools/tree/main/plugins/workflow/skills/code-walk-thru ~/.claude/skills/code-walk-thru"
installs_to: ~/.claude/skills/code-walk-thru
source_path: plugins/workflow/skills/code-walk-thru/SKILL.md
collection_size: 17
category_size: 1523
collection_url: "https://dirskills.com/collections/pchalasani/claude-code-tools"
added: 2026-08-18T06:58:52.345Z
last_synced: 2026-08-18T06:58:52.345Z
canonical_url: "https://dirskills.com/skills/code-walk-thru"
---

# Code Walk Thru

Code Walk Thru opens files in the user's editor one by one at specific line numbers so they can follow along while the agent explains code or shows changes.

**Install:**

```bash
npx degit https://github.com/pchalasani/claude-code-tools/tree/main/plugins/workflow/skills/code-walk-thru ~/.claude/skills/code-walk-thru
```

## README

# code-walk-thru

## Instructions

Depending on which EDITOR the user says they are using, you will use a different
"show-file" cli command that shows (in the EDITOR) a specific file, optionally at 
specific line-number, as in examples below. If no editor specified, you must
ask the user which editor they are using.

IMPORTANT: you must walk thru the files ONE BY ONE, and you MUST wait for the user to say something before moving on to the next file, or to same file different line.

- VSCode:

```
code --goto <file_path>:<line_number>
```

- PyCharm:

```
pycharm --line <line_number> <file_path>
```

- IntelliJ:

```
intellij --line <line_number> <file_path>
```

- Zed:

```
zed path/to/file.md:43
```

- Vim/Neovim:

```
vim +42 blah.py
nvim +42 blah.py
```

If any of these fail tell the user to install the corresponding CLI tool for their editor.
