Sync Agent Instructions

Utrzymuje CLAUDE.md, GEMINI.md i AGENTS.md identyczne, kopiując zmieniony plik do pozostałych

Autor: ReflexioAI · ReflexioAI/claude-smart

Testowano · Działa ★ 8.4/10

Sync Agent Instructions — Utrzymuje CLAUDE.md, GEMINI.md i AGENTS.md identyczne, kopiując zmieniony plik do pozostałych

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.md
  • Detect which instruction file changed and propagate it
  • Update AGENTS.md to match the latest CLAUDE.md