ws-navigate

Read, diff, and copy files across worktrees in a ws-managed bare clone repository.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/langify-org/ws-cli --skill ws-navigate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ws-navigate
Source: https://github.com/langify-org/ws-cli/tree/main/plugin/skills/ws-navigate
Command: npx skills add https://github.com/langify-org/ws-cli --skill ws-navigate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users working with multiple worktrees in a ws-managed repository need a reliable way to access, read, and compare files across different worktrees without duplicating data or manually navigating directory trees.

Core Features & Use Cases

  • Read a file from another worktree
  • Compare files or directories between worktrees
  • Copy a file from one worktree to another
  • List and reference files across worktrees for cross-checks

Quick Start

To start, ask the AI to read or compare a file across worktrees by specifying the current and target worktrees.

Frequently Asked Questions about ws-navigate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compare files across different git worktrees?

You can compare files across git worktrees by specifying the current and target worktrees in a ws-managed bare clone repository. The skill resolves paths and uses standard shell tools to perform read, diff, and copy operations.

Can I read a file from another worktree without switching branches?

Yes, you can read a file from another worktree without switching branches. The skill locates the target worktree path within a ws-managed bare clone repository, allowing you to directly read files across different worktrees.

What is the best way to copy a file from one worktree to another?

The best way to copy a file between worktrees is using a cross-worktree navigation tool in a ws-managed bare clone repository. It handles path resolution and uses shell commands to transfer files directly without manual directory navigation.

Does cross-worktree navigation work with any git repository?

Cross-worktree navigation works specifically with a ws-managed bare clone repository. It relies on the ws structure to locate the repository root and target worktrees for file reading, diffing, and copying operations.

How do I diff directories between worktrees in bash?

To diff directories between worktrees in bash, specify the source and target worktrees in your ws-managed bare clone repository. The skill uses standard shell tools to compare the directories and output the differences.