What problem does it solve?
Forked store repositories share no git history with the template they were provisioned from, so standard git rebase or merge cannot keep them updated. This Skill reconciles template changes into every forked store repo file by file, updating only files the store never customized.
Core Features & Use Cases
- Content-level reconciliation: Compares store file blob hashes against the template's full main-branch history to decide whether each file can be safely updated, deleted, or must be skipped as customized.
- Managed path enforcement: Unconditionally overwrites platform-managed files (proxy.ts, lib/track.tsx, instrumentation-client.ts) and reconciles package.json dependencies with jq while regenerating bun.lock.
- Safe verification and rollout: Runs bun install, typegen, tsc, and lint before committing, pushes plain (never force) commits to main, and reports per-store results including a manual follow-up list.
- Use Case: After landing a template change that existing tenant storefronts must pick up, run this Skill across all yns-store-* repos in the tenants org to update uncustomized files and get a table of updated, deleted, and skipped files per store.
Quick Start
Ask the agent to propagate the latest template main into all builder store repos in the staging org and report which files were updated or skipped per store.