What problem does it solve?
This Skill prevents missing or inconsistent datasets, outputs, caches, and external data links when work moves between Git worktrees.
Core Features & Use Cases
- Seed Data: Materialize missing managed files in a destination worktree without overwriting existing content.
- Diff and Reconcile: Compare source and destination data, then apply selected changes by overwriting or creating renamed copies.
- Safe Worktree Handling: Discover managed paths from Git ignore rules and external symlinks, preserve cloud placeholders, validate endpoints, and reject unsafe path traversal.
- Use Case: When parallel research branches produce outputs in separate worktrees, compare their generated files and copy selected results into the integration worktree.
Quick Start
Use the worktree-data-sync skill to seed all managed non-git data from the current worktree into the specified destination worktree.