Sync Agent Instructions

Hält CLAUDE.md, GEMINI.md und AGENTS.md identisch, indem die geänderte Datei auf die anderen kopiert wird

von ReflexioAI · ReflexioAI/claude-smart

Getestet · Funktioniert ★ 8.4/10

Sync Agent Instructions — Hält CLAUDE.md, GEMINI.md und AGENTS.md identisch, indem die geänderte Datei auf die anderen kopiert wird

Was es kann

Erkennt über git diff, welche von CLAUDE.md, GEMINI.md oder AGENTS.md uncommitted Änderungen aufweist, überschreibt dann die anderen beiden mit dem exakten Inhalt der geänderten Datei und staget sie. Wird ausgelöst, wenn der Benutzer Anweisungsdateien synchronisieren, GEMINI.md/AGENTS.md aktualisieren oder die Anweisungen von KI-Codierungstools abgleichen möchte. Es ist ein reiner git+Dateisystem-Workflow ohne externe Abhängigkeiten.

Testbericht

SKILL.md über raw GitHub abgerufen; Frontmatter wird mit name+description geparst und der Body verweist nur auf die eigenen CLAUDE.md/GEMINI.md/AGENTS.md des Benutzers plus git diff/cp/git add, sodass keine externen Dateien zur Stichprobenprüfung vorhanden sind und keine Sicherheitsrisiken. Ich erstellte ein temporäres Git-Repo, in dem CLAUDE.md bearbeitet wurde und die anderen beiden veraltet waren, und führte dann eine Baseline (naives cp aller drei, keine Git-Logik) streng gegen den Workflow des Skills aus. Beide verbreiteten den Inhalt identisch, aber der beobachtete Unterschied ist das Staging: Die Git-Diff-Quellenerkennung des Skills plus git add ließen GEMINI.md und AGENTS.md gestaged (git status "M "), während die Baseline alle drei ungestaged ließ (" M"), und der Skill lässt die Quell-CLAUDE.md ungestaged. Trigger-Formulierungen getestet – JA: "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"; NEIN: "sync my forked repo with upstream", "update the README.md with install steps".

Getestet am: 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.

Befehle & Beispiel-Prompts

  • /sync-agent-instructionsHält CLAUDE.md, GEMINI.md und AGENTS.md identisch, indem die geänderte Datei auf die anderen kopiert wird

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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