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.