Sync Agent Instructions
Maintient CLAUDE.md, GEMINI.md et AGENTS.md identiques en copiant le fichier modifié vers les autres
Testé · Fonctionne
Ce que fait
Détecte lequel de CLAUDE.md, GEMINI.md ou AGENTS.md a des changements non committés via git diff, puis écrase les deux autres avec le contenu exact du fichier modifié et les met en scène. Se déclenche lorsque l'utilisateur demande de synchroniser les fichiers d'instructions, de mettre à jour GEMINI.md/AGENTS.md, ou de maintenir les instructions des outils de codage AI alignées. C'est un workflow purement git+filesystem sans dépendances externes.
Rapport de test
Récupéré SKILL.md via GitHub brut ; le frontmatter est parsé avec name+description et le corps ne référence que les propres CLAUDE.md/GEMINI.md/AGENTS.md de l'utilisateur plus git diff/cp/git add, donc aucun fichier externe à vérifier et pas de problèmes de sécurité. J'ai construit un dépôt git temporaire où CLAUDE.md a été édité et les deux autres étaient obsolètes, puis j'ai exécuté une référence (cp naïf des trois, sans logique git) contre le workflow de la compétence strictement. Les deux ont propagé le contenu de manière identique, mais la différence observée est la mise en scène : la détection de source par git-diff de la compétence plus git add a laissé GEMINI.md et AGENTS.md stagés (git status "M ") tandis que la référence a laissé les trois non stagés (" M"), et la compétence laisse le CLAUDE.md source non stagé. Phrases de déclenchement testées — OUI : "I updated CLAUDE.md, sync it to GEMINI.md and AGENTS.md", "keep my agent instruction files in sync", "update AGENTS.md to match my Claude instructions" ; NON : "sync my forked repo with upstream", "update the README.md with install steps".
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/ReflexioAI/claude-smart.git /tmp/sync-agent-instructions-src mkdir -p ~/.claude/skills cp -R /tmp/sync-agent-instructions-src/.claude/skills/sync-agent-instructions ~/.claude/skills/sync-agent-instructions # No external deps: the skill is a plain workflow using git diff, cp, and git add. # An identical copy also lives at .agents/skills/sync-agent-instructions/ for non-Claude tools.
Commandes et exemples de prompts
/sync-agent-instructionsMaintient CLAUDE.md, GEMINI.md et AGENTS.md identiques en copiant le fichier modifié vers les autres
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Sync my updated CLAUDE.md to GEMINI.md and AGENTS.mdDetect which instruction file changed and propagate itUpdate AGENTS.md to match the latest CLAUDE.md