Sync Agent Instructions
Utrzymuje CLAUDE.md, GEMINI.md i AGENTS.md identyczne, kopiując zmieniony plik do pozostałych
Testowano · Działa
Co robi ten skill
Wykrywa, który z plików CLAUDE.md, GEMINI.md lub AGENTS.md ma niezapisane zmiany za pomocą git diff, a następnie nadpisuje pozostałe dwa dokładną zawartością zmienionego pliku i przygotowuje je do zatwierdzenia. Uruchamia się, gdy użytkownik prosi o synchronizację plików instrukcji, aktualizację GEMINI.md/AGENTS.md lub utrzymanie zgodności instrukcji narzędzi kodujących AI. Jest to czysty przepływ pracy git+system plików bez zewnętrznych zależności.
Raport z testu
Pobrano SKILL.md za pośrednictwem surowego GitHub; frontmatter parsowany z name+description, a treść odwołuje się tylko do własnych plików CLAUDE.md/GEMINI.md/AGENTS.md użytkownika plus git diff/cp/git add, więc brak zewnętrznych plików do sprawdzenia i brak zagrożeń bezpieczeństwa. Zbudowałem tymczasowe repozytorium git, gdzie CLAUDE.md był edytowany, a pozostałe dwa były nieaktualne, a następnie uruchomiłem baseline (naiwne kopiowanie wszystkich trzech, bez logiki git) ściśle według przepływu pracy umiejętności. Oba propagowały zawartość identycznie, ale zaobserwowana różnica to staging: wykrywanie źródła przez git-diff umiejętności plus git add pozostawiło GEMINI.md i AGENTS.md w stanie staged (git status "M "), podczas gdy baseline pozostawił wszystkie trzy w stanie unstaged (" M"), a umiejętność pozostawia źródłowy CLAUDE.md w stanie unstaged. Testowane frazy wyzwalające — TAK: "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"; NIE: "sync my forked repo with upstream", "update the README.md with install steps".
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
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.
Komendy i przykładowe prompty
/sync-agent-instructionsUtrzymuje CLAUDE.md, GEMINI.md i AGENTS.md identyczne, kopiując zmieniony plik do pozostałych
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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