upgrade-template

Apply CLAUDE.MD template updates while preserving user-owned files.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/I-Synergy/AI --skill upgrade-template
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrade-template
Source: https://github.com/I-Synergy/AI/tree/main/.claude/skills/upgrade-template
Command: npx skills add https://github.com/I-Synergy/AI --skill upgrade-template

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Upgrades an existing project by applying CLAUDE.MD template improvements without touching user-owned files, enabling seamless template evolution.

Core Features & Use Cases

  • Copies new files from the template.
  • Diffs changed files and preserves project-specific changes.
  • Runs upgrade-template.py to orchestrate safe updates in diverse projects.

Quick Start

Run the upgrade-template.py to apply the latest CLAUDE.MD template changes to your project.

Frequently Asked Questions about upgrade-template

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

FAQPage Schema
How do I upgrade a project template without overwriting custom code changes?

To upgrade a project template without overwriting custom changes, run a script that diffs changed files and copies new ones while explicitly preserving project-owned paths. This ensures template synchronization across branches or repos without losing user-owned modifications.

What is the best way to synchronize template updates across multiple repositories?

The best way to synchronize template updates across multiple repositories is to use an upgrade script that orchestrates safe updates. It automatically patches changed files and copies new template files, ensuring consistent evolution while preserving project-specific changes.

How does file diffing and patching work when applying template improvements?

File diffing and patching during template upgrades works by comparing existing project files against the new template source. The script identifies discrepancies, applies template improvements to changed files, and copies entirely new files, all while leaving project-owned paths untouched.

Can I apply CLAUDE.MD template updates to multiple branches simultaneously?

Yes, you can apply CLAUDE.MD template updates to multiple branches by running the upgrade-template script across each target. It safely synchronizes template improvements by diffing and patching changed files while preserving your custom modifications in every branch.

Why does my template upgrade script preserve certain project files?

The template upgrade script preserves certain project files to prevent overwriting user-owned customizations. It recognizes project-owned paths and skips them during the synchronization process, only diffing and patching shared files to ensure seamless template evolution.

Do I need access to the template source to run a codebase upgrade?

Yes, you need access to the template source to run a codebase upgrade. The upgrade-template script requires the source files to identify new additions and generate diffs for patching existing files, ensuring your project receives the correct template improvements.