framework-sync

Sync upstream AISEF framework updates into downstream repos while preserving local customizations.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mattfuster/aisef-setup --skill framework-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: framework-sync
Source: https://github.com/mattfuster/aisef-setup/tree/main/.claude/skills/framework-sync
Command: npx skills add https://github.com/mattfuster/aisef-setup --skill framework-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Downstream repositories often drift from upstream AISEF framework updates, leading to integration pain, manual reconciliation, and risk of overwriting bespoke changes.

Core Features & Use Cases

  • Compare upstream vs local changes to surface conflicts.
  • Generate structured adoption plans and optionally file change requests upstream when necessary.
  • Enforce version awareness by reading the local aisef-version before syncing to avoid mismatches.

Quick Start

Initiate a sync from hub to pull the latest framework updates.

Frequently Asked Questions about framework-sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync upstream framework updates without overwriting local customizations?

To sync upstream framework updates safely, the tool compares upstream changes against downstream repos, detects conflicts, and preserves local customizations by generating a structured adoption plan. It reads the local aisef-version to enforce version awareness and avoid mismatches during the reconciliation process.

What is the best way to detect version conflicts between upstream and downstream repositories?

The best way to detect version conflicts is to initiate a sync from hub, which automatically compares upstream changes against local downstream files. It enforces version awareness by reading the local aisef-version first, surfacing integration conflicts before any adoption actions are applied.

How does the framework sync process handle integration pain from repository drift?

The framework sync process handles repository drift by pulling the latest upstream updates and comparing them against downstream repos to surface conflicts. It then provides an adoption workflow that generates structured adoption plans, preventing manual reconciliation errors and reducing integration pain.

Can I file change requests upstream when I find conflicts during a framework sync?

Yes, you can file change requests upstream when conflicts are detected during a framework sync. The workflow presents identified conflicts and provides an optional feature to file change requests upstream directly, ensuring necessary framework modifications are communicated back to the source.

Do I need a local aisef-version file to plan framework adoption actions?

Yes, you need a local aisef-version file to plan framework adoption actions because the tool enforces version awareness by reading it before syncing. This prerequisite ensures the tool accurately compares downstream repos against the correct upstream framework updates to avoid mismatches.

When should I not use an automated sync workflow for upstream framework updates?

You should not use an automated sync workflow for upstream framework updates if your downstream repos lack a local aisef-version file, as the tool requires it to enforce version awareness. Without it, the system cannot safely compare changes or generate accurate adoption plans without risking mismatches.