Synchronisation bidirectionnelle

VérifiéPrudence

Synchronise les configurations entre le dossier .claude/ du projet et ~/.claude/template/ de manière bidirectionnelle. Exécute d'abord template-updater puis project-updater pour pousser les améliorations locales vers le template et récupérer les mises à jour du template dans le projet. À utiliser en début de session, après avoir amélioré des compétences ou règles partagées, ou périodiquement pour maintenir la synchronisation.

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

Recommandé pour

Notre avis

Synchronise les configurations entre un projet et un template bidirectionnellement en exécutant d'abord le mise à jour du template puis du projet.

Points forts

  • Maintient la cohérence entre les projets et les templates
  • Évite la perte d'améliorations locales grâce à l'ordre d'exécution
  • Automatise les copies de fichiers et les commits

Limites

  • Nécessite que les sous-compétences template-updater et project-updater soient définies
  • Dépend de l'outil 'but' pour les commits
  • Ne gère pas les conflits de fusion automatiquement
Quand l'utiliser

À utiliser au début d'une session ou après avoir amélioré des compétences/règles partagées.

Quand l'éviter

Ne pas utiliser si vous travaillez seul·e sans besoin de synchronisation avec un template central.

Analyse de sécurité

Prudence
Score qualité85/100

The skill orchestrates a bidirectional sync workflow using Bash and other skills that involve file operations and version control. While the tools are powerful, the instructions themselves do not perform destructive actions or exfiltration. The risk is managed by requiring user interaction (AskUserQuestion) and relying on documented skill scripts. Caution is warranted due to the use of Bash, but the skill appears legitimate.

Aucun point d'attention détecté

Exemples

Sync at session start
Run sync skill to get latest template updates into my project.
Push local improvements
I've updated some shared rules in my project, run sync to push them to the template.

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