Sync Agent Instructions
Mantiene CLAUDE.md, GEMINI.md e AGENTS.md identici copiando quello modificato negli altri
Promosso
Cosa fa
Rileva quale tra CLAUDE.md, GEMINI.md o AGENTS.md ha modifiche non committate tramite git diff, quindi sovrascrive gli altri due con il contenuto esatto del file modificato e li mette in staging. Si attiva quando l'utente chiede di sincronizzare i file di istruzioni, aggiornare GEMINI.md/AGENTS.md o mantenere allineate le istruzioni degli strumenti di codifica AI. È un workflow puro git+filesystem senza dipendenze esterne.
Rapporto di test
Recuperato SKILL.md tramite GitHub raw; il frontmatter viene analizzato con name+description e il corpo fa riferimento solo ai file CLAUDE.md/GEMINI.md/AGENTS.md dell'utente più git diff/cp/git add, quindi nessun file esterno da controllare e nessun problema di sicurezza. Ho costruito un repository git temporaneo dove CLAUDE.md era stato modificato e gli altri due erano obsoleti, quindi ho eseguito una baseline (copia ingenua di tutti e tre, senza logica git) contro il workflow della skill in modo rigoroso. Entrambi hanno propagato il contenuto in modo identico, ma la differenza osservata è lo staging: il rilevamento della sorgente tramite git-diff della skill più git add ha lasciato GEMINI.md e AGENTS.md in staging (git status "M ") mentre la baseline ha lasciato tutti e tre non in staging (" M"), e la skill lascia la sorgente CLAUDE.md non in staging. Frasi di attivazione testate — SÌ: "Ho aggiornato CLAUDE.md, sincronizzalo con GEMINI.md e AGENTS.md", "mantieni i miei file di istruzioni agente sincronizzati", "aggiorna AGENTS.md per corrispondere alle mie istruzioni Claude"; NO: "sincronizza il mio repository forked con l'upstream", "aggiorna il README.md con i passaggi di installazione".
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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.
Comandi e prompt di esempio
/sync-agent-instructionsMantiene CLAUDE.md, GEMINI.md e AGENTS.md identici copiando quello modificato negli altri
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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