Synchroniser configurations projet et template

VérifiéSûr

Synchronise bidirectionnelle entre .claude/ du projet et ~/.claude/template/. Exécute template-updater puis project-updater dans le bon ordre pour éviter les écrasements.

Spar Skills Guide Bot
DeveloppementIntermédiaire
2002/06/2026
Claude Code
#sync#configuration#template#project#bidirectional

Recommandé pour

Notre avis

Synchronise les configurations entre le projet local (.claude/) et le modèle global (~/.claude/template/) de manière bidirectionnelle.

Points forts

  • Assure une synchronisation complète sans écrasement accidentel grâce à un ordre défini (modèle puis projet).
  • Permet de pousser les améliorations locales vers le modèle et de récupérer les mises à jour du modèle.
  • Intègre des scripts dédiés (template-updater et project-updater) pour une exécution fiable.

Limites

  • Nécessite l'exécution manuelle de scripts externes (template-updater et project-updater).
  • Ne gère pas automatiquement les conflits de fichiers ; des copies manuelles peuvent être nécessaires.
  • Les scripts doivent être disponibles dans le chemin défini par les skills, ce qui peut être fragile.
Quand l'utiliser

Au début d'une session Claude Code, après avoir amélioré des règles ou compétences partagées, ou périodiquement pour aligner projet et modèle.

Quand l'éviter

Lorsque vous n'avez pas de modifications à synchroniser ou que vous travaillez sur un projet isolé sans modèle.

Analyse de sécurité

Sûr
Score qualité85/100

The skill only orchestrates usage of other skills and suggests standard version control commands (using 'but' tool) for syncing configuration. No destructive, exfiltrating, or obfuscated actions are present. The allowed tools are appropriate for the task.

Aucun point d'attention détecté

Exemples

Full bidirectional sync
Sync between project .claude/ and ~/.claude/template/.
Push local improvements to template
Push my latest .claude/ changes to the template and then pull template updates back.
Pull template updates at session start
Start of session: sync template into project .claude/.

name: sync description: > Synchronize project and template configurations bidirectionally. Runs template-updater then project-updater in correct order. Use when syncing changes between project .claude/ and ~/.claude/template/. allowed-tools: [Bash, Read, Write, AskUserQuestion]

Sync

Bidirectional sync between project .claude/ and ~/.claude/template/.

Why Order Matters

  1. template-updater first - Push local improvements to template
  2. project-updater second - Pull template updates to project

Running in wrong order would overwrite local improvements before they're pushed.

Workflow

  1. Use the Skill tool to invoke /template-updater - this loads the skill with the correct script path
  2. Handle any file copies needed
  3. Use the Skill tool to invoke /project-updater - this loads the skill with the correct script path
  4. Handle any file copies needed
  5. Summarize what changed

Do NOT guess script paths. Each skill's SKILL.md documents its own script.

After Sync

If any files were copied, commit the changes:

Project changes:

but status
but commit <branch> --only -m "chore: sync claude config from template"

Template changes:

cd ~/.claude && but status
but commit <branch> --only -m "chore: update template from project"

When to Use

  • At session start (get latest template updates)
  • After improving shared skills/rules (push to template)
  • Periodically to keep project and template aligned
Skills similaires