What problem does it solve?
This Skill prevents two-way file-sync disasters by ensuring you exclude unsafe, host-specific, and conflict-prone files before enabling synchronization across machines.
Core Features & Use Cases
- Pre-flight inventory checklist: Find and verify vendored/build directories, Python environments/caches, nested git repositories, DB/state files, and compiled binaries that are unsafe to sync cross-host.
- Decision tree for git working trees: Decide whether to sync a repo’s working tree or exclude it and instead propagate updates via git pull, reducing working-tree drift.
- Reusable Syncthing ignore patterns: Provide a ready-to-use
.stignore template tailored to protect git working trees and venv/build directories for common sync tools and workflows.
Quick Start
Use the file-sync-config skill to generate a safe ignore plan for a new two-way sync of your project vault between your Mac and DEV box.