USB Export Reconcile
Use this skill when removable-media exports must be handled with the same discipline as GitHub.
Workflow
- Treat the USB export as a source-of-truth candidate, not an automatic overwrite source.
- Run a review-only compare first and capture a machine-readable diff report.
- Separate:
- matching files
- changed files
- USB-only files
- local-only files
- Do not assume the USB wins blindly.
- Preserve a local backup/snapshot before any reconcile step.
- Reconcile intentionally only after review is complete.
- Validate the canonical startup path after reconcile.
- Report remaining drift explicitly instead of claiming the repo is fully integrated.
Required Rules
- No destructive mirror delete unless explicitly approved.
- No “fully reconciled” or “fully integrated” claim before diff review plus post-reconcile validation.
- If the USB export is not final yet, stay in review-only mode.
Scope Boundary
Use this skill only for USB/removable-media reconcile lanes.
Do not use it for:
- Normal GitHub remote workflows.
- Arbitrary file-copy operations without a repo or bundle review context.
- Desktop startup debugging by itself.
Loopback
If this lane is unresolved, blocked, or ambiguous:
- Capture the USB path, local path, and review-report location.
- Route back through
$skill-hubfor chain recalculation. - Resume only after the updated chain returns a deterministic next step.