sync-template

Merge Claude Code settings, hooks, and rules from a dotforge template while preserving local customizations.

8|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/luiseiman/dotforge --skill sync-template-luiseiman
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sync-template
Source: https://github.com/luiseiman/dotforge/tree/main/skills/sync-template
Command: npx skills add https://github.com/luiseiman/dotforge --skill sync-template-luiseiman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Update and align Claude Code configurations with the current dotforge template without erasing local customizations.

Core Features & Use Cases

  • Safe, deterministic merge of project settings and CLAUDE.md sections.
  • Dry-run preview before applying changes to settings, hooks, and rules.
  • Preserve user-specific blocks and local tweaks while syncing across multiple repositories.

Quick Start

Run a dry-run sync against a target project, review proposed changes, then confirm to apply.

Frequently Asked Questions about sync-template

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

FAQPage Schema
How do I sync Claude Code settings to a new template without losing local customizations?▼

You can sync Claude Code settings safely by running a dry-run preview first, then applying a deterministic merge of settings, hooks, and rules that preserves user-specific blocks and local tweaks.

Can I preview changes to settings.json and CLAUDE.md before applying a template merge?▼

Yes, you can preview changes to settings.json and CLAUDE.md using the dry-run feature, which compares current project configuration against the latest template before confirming any modifications.

What is the best way to update configuration across multiple Claude Code projects?▼

The best way to update multiple Claude Code projects is using a safe, deterministic merge that aligns each project with the current template while preserving user-specific sections during ongoing maintenance or migrations.

Does the template sync process overwrite my existing Claude Code hooks and rules?▼

No, the template sync process does not overwrite existing Claude Code hooks and rules; it applies a safe merge that preserves local customizations and user-specific blocks.

When do I need to sync project configuration to the latest dotforge template?▼

You need to sync project configuration to the latest dotforge template during audits, migrations, and ongoing maintenance to keep multiple repositories aligned without erasing local customizations.