ws-store-setup

Analyze .gitignore patterns and configure gitignored file tracking strategies.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing gitignored files across multiple worktrees and repositories is error-prone and tedious without a centralized store configuration.

Core Features & Use Cases

  • Analyze .gitignore patterns and identify candidate gitignored files present in the repository.
  • Propose tracking strategies (symlink vs copy) per file to ensure consistent or per-worktree behavior.
  • Initialize and validate ws store configuration across all existing worktrees to streamline collaboration and setup.

Quick Start

Run ws store-setup to begin configuring the ws shared store for your repository.

Frequently Asked Questions about ws-store-setup

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

FAQPage Schema
How do I configure gitignored files across multiple git worktrees?

To configure gitignored files across worktrees, you need to analyze .gitignore patterns and apply tracking strategies like symlinking or copying to initialize a centralized store. This ensures consistent asset handling per repository or worktree.

What is the best way to manage ignored assets consistently across worktrees?

The best way to manage ignored assets consistently is to initialize a ws store that determines tracking strategies, such as symlink versus copy, for each file. This centralizes configuration and streamlines setup across all existing worktrees.

When do I need to set up a centralized store for gitignored files?

You need a centralized store for gitignored files when you manage multiple worktrees or repositories and require consistent or per-worktree storage strategies for ignored assets, preventing manual configuration errors and tedious setup.

How do I choose between symlink and copy strategies for gitignored files?

Choosing between symlink and copy strategies depends on whether your worktrees require shared access to the same gitignored asset or independent per-worktree copies. The setup process analyzes your .gitignore to propose the appropriate tracking strategy per file.

Does git worktree store setup work with existing ignored files in my repository?

Yes, worktree store setup works with existing ignored files by analyzing your repository's current state and .gitignore patterns. It identifies candidate gitignored files and validates the ws store configuration across all existing worktrees.