data-goblin

Claude Code Filetree — Development skill for Claude Code

Development community

Claude Code Filetree.

How to install Claude Code Filetree

This entry records only its repository, not the path inside it, so there is no exact command to give. Open data-goblin/claude-code-filetree and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Code Filetree does

Claude Code Filetree.

Alternatives in Development

  • Auto Update — Pull the latest ECC repo changes and reinstall the current managed targets 243.5k ★
  • Sharing Skills — skill for guidance 115.1k ★
  • Template Skill — Minimal skeleton for a new skill project structure 97.5k ★

README

Claude Code Filetree

An IDE-style file tree for Claude Code that shows what Claude is doing and where in files

Claude Code 2.1.287 or newer Version Claude Code mod License

filetree shimmering the file Claude is editing

[!NOTE] filetree is a Claude Code **mod**: a plugin of function hooks with its own pane. Mods need **Claude Code 2.1.287 or newer**.

filetree lives in the sidebar on the right, full height and resizable. That needs Claude Code's **fullscreen** layout (`/tui fullscreen`, or `"tui": "fullscreen"` in `~/.claude/settings.json`) and a terminal at least 110 columns wide; tmux keeps Claude Code out of fullscreen unless you turn it on. In the default layout filetree stays hidden instead of sitting above the prompt, and `/filetree` tells you how to switch. Works the same in any terminal; tested in Ghostty, Alacritty and foot.

Tested by hand in the terminal on Linux. macOS, the Code tab of the Claude Desktop app and Windows are covered by `claude plugin test` (see `tests/`) in CI. Mods do not load in WSL sessions of the Desktop app.


Installation

The repo is its own plugin marketplace. Run this in the terminal:

claude plugin marketplace add data-goblin/claude-code-filetree
claude plugin install filetree@claude-code-filetree

Or inside a Claude Code session:

/plugin marketplace add data-goblin/claude-code-filetree
/plugin install filetree@claude-code-filetree

Installed it as `filetree@filetree` before the repository was renamed? Nothing to do: that i