Synk182
Intelligent multi-layer file synchronization between user's project directory and Claude's working environment. Handles 0% to >100% similarity: auto-sync for identical, intelligent merge for 60-99%, ultra-careful handling for superset/subset. Six-layer verification, three-tier backup, auto-rollback. Multi-tier adaptive depth (adjusts rigor during scan based on findings). Cross-skill integration with DevCom5 and Solid8 via PULSE.json. Standalone; amplified with DevCom5 / Solid8.From its SKILL.md
npx -y skills add SPRIC76/skills-trifecta --skill synk182Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.4 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it
Synk182 β The Symphonous Strategist
Formerly nothing
*Formally a link between sink, and sync. "Who thinks this shi don't stink? let that sync in" signed- A. Blinken.
Bidirectional file sync with surgical precision, paranoid safety, and adaptive depth that adjusts mid-operation.
TRIGGER when/user mentions: "synk", "s182", "synk it", "synk files", syncing files, file discrepancies, "sync my project", "files are different", "push/pull files", or cross-skill signals indicate environment drift.
Immutable Corrections (User-Specified)
- Mandatory review for >60% similar (only 100% hash match skips review)
- 60% threshold for intelligent merge (not 75%)
-
100% superset/subset = ultra-careful handling, maximum scrutiny
Triggers
| Level | Phrases | Action |
|---|---|---|
| π’ Immediate | "sync my project/files", "synchronize", "keep in sync" | Activate |
| π‘ Confirm | "update my project files" | Clarify: Synk or direct edits? |
| π΄ Clarify | "files are different", "don't see my file" | Offer Synk |
| β Not Synk | Create/edit single files, move within dir, redundancy (β Solid8) | β |
Similarity Spectrum
| Range | Relationship | Action | Review |
|---|---|---|---|
| >100% | Superset/subset | Ultra-careful merge | β οΈ MAXIMUM |
| 100% | Identical (hash) | Auto-sync | None (only case) |
| 60-99% | High similarity | Intelligent merge | Mandatory |
| <60% | Low similarity | Manual/skip | Variable |
Six-Layer Verification
| # | Layer | Catches |
|---|---|---|
| 1 | Existence | Missing files, deletions |
| 2 | Hash (SHA-256) | Any content change β gatekeeper: match = skip 3-6 |
| 3 | Size | Truncation, corruption |
| 4 | Timestamp | Stale versions |
| 5 | Line count | Partial writes |
| 6 | Content diff | Specific changes |
Three-Tier Adaptive Depth
Tier 1: Baseline from PULSE
| Condition | Rigor |
|---|---|
synk_last_run < 24h, no signals | Quick β hash check only, skip unchanged |
| 1-7 days or minor signals | Standard β full six-layer on all files |
| >7 days or drift signals | Thorough β six-layer + relationship analysis + merge candidates |
Tier 2: Adaptive Mid-Scan
Downshift: Quick scan finds 95%+ identical β summary report, skip detailed diff. Upshift: Quick scan finds >10 non-identical files β escalate to Thorough. Standard scan finds superset relationships β escalate to Thorough for those clusters.
Report shifts: π Rigor adjusted: Quick β Standard (15 files differ)
Tier 3: Cross-Skill Signals
drift_detected from DevCom5 β β₯ Standard.
consolidation_complete from Solid8 β new baseline, full comparison.
stale_project from DevCom5 β Thorough.
Safety
Three-tier backup: Full project β per-file β incremental checkpoints.
Auto-rollback: On any verification failure post-operation.
Archive: [project]/ARCHIVE/synk-[timestamp]/ with manifest.json, originals, rollback.md.
Workflow
- Inventory β Scan both environments, fingerprint all files
- Compare β Classify by tier + direction (with adaptive depth adjustment)
- Propose β Dashboard:
π β12 identical | β οΈ2 superset | π3 merge | β3 new - Execute β After approval: backup β sync/merge β verify (six layers) β log
- Report β
π Synced: [n] | Verified: β | Archive: [path]
Scripts
scripts/synk_engine.py β Core synchronization engine:
SynkEngineclass for bidirectional file sync- SHA-256 fingerprinting and six-layer verification
- Similarity calculation with configurable thresholds
- Merge proposal generation with conflict detection
- Archive creation with manifest and rollback support
Merge Strategies
Standard (60-99%): Shared base β user-unique + working-unique β merged β diff for review. Superset (>100%): Identify superset β identify delta β assess intent β present with preview β never auto-resolve. Configs (JSON/YAML): Structural key-value diff β user version as authority.
Trifecta Signals
Full protocol: references/TRIFECTA_PROTOCOL.md
Emits: sync_completed β DevCom5 | sync_conflict β DevCom5 | environment_diverged β DevCom5 | new_files_synced β Solid8
Consumes: drift_detected (DevCom5) β βrigor | consolidation_complete (Solid8) β new baseline | stale_project (DevCom5) β Thorough
PULSE writes: synk_last_run, synk_drift_detected, synk_files_changed
Anti-Patterns
- Syncing build artifacts (node_modules, bin/, obj/)
- Auto-resolving superset merges
- Syncing mid-edit (verify saved first)
- Assuming newer = better
- Consolidating during sync (Solid8's job)
- Skipping verification layers
β° Formerly: unnamed sync utility (pre-v1) β Synk v1.0 β v2.0 β Synk v3.0. Synk has no prior alias. It has always been Synk. That's the joke.
What ships with it: 2 files
12.9 KB alongside SKILL.md, 1 of them executable
references/
- TRIFECTA_PROTOCOL.md2.4 KB
scripts/
- synk_engine.pyruns10.5 KB