cross-repo-backporting
CommunityKeep sibling SaaS products in sync.
Software Engineering#rls#drift detection#monorepo#schema migrations#backporting#release orchestration#saas fleet
Authortlennon-ie
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Cross-repo backporting prevents fleet-wide drift by defining what must stay consistent across sibling SaaS products and how to safely propagate changes without accidentally forking behavior or corrupting shared data.
Core Features & Use Cases
- Classify changes as core vs product-specific so you know what must be synchronized (auth, RLS, billing/credits, pipelines, observability) versus what should intentionally diverge (brand, prompts, copy, product-only tables).
- Canonical-product-first backport workflow that lands and burns in the change on a single canonical repo, then diffs, adapts, and backports to siblings with one PR per repo while tracking a propagation ledger.
- Schema migration coordination and safety rules for shared tables, including author-once in the canonical product, verbatim copying, sequential numbering per product, and strict “never edit shipped migrations” guidance.
Quick Start
Ask your agent to backport a fleet change by first selecting the canonical product, then diffing touched backbone files across each sibling, and finally producing one scoped backport PR per sibling with documented adaptations and drift findings.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: cross-repo-backporting Download link: https://github.com/tlennon-ie/product-building-agents/archive/main.zip#cross-repo-backporting Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.