Sync Agent Instructions

Mantiene CLAUDE.md, GEMINI.md y AGENTS.md idénticos copiando el archivo modificado a los otros

Por ReflexioAI · ReflexioAI/claude-smart

Probado · Funciona ★ 8.4/10

Sync Agent Instructions — Mantiene CLAUDE.md, GEMINI.md y AGENTS.md idénticos copiando el archivo modificado a los otros

Qué hace

Detecta cuál de CLAUDE.md, GEMINI.md o AGENTS.md tiene cambios sin commitear a través de git diff, luego sobrescribe los otros dos con el contenido exacto del archivo modificado y los prepara para el commit. Se activa cuando el usuario solicita sincronizar archivos de instrucciones, actualizar GEMINI.md/AGENTS.md o mantener alineadas las instrucciones de las herramientas de codificación de IA. Es un flujo de trabajo puro de git+filesystem sin dependencias externas.

Informe de la prueba

Obtuve SKILL.md a través de GitHub en bruto; el frontmatter se analiza con name+description y el cuerpo referencia solo los propios CLAUDE.md/GEMINI.md/AGENTS.md del usuario más git diff/cp/git add, por lo que no hay archivos externos que verificar y no hay indicios de seguridad. Construí un repositorio git temporal donde CLAUDE.md fue editado y los otros dos estaban obsoletos, luego ejecuté una línea base (copia ingenua de los tres, sin lógica git) contra el flujo de trabajo de la skill estrictamente. Ambos propagaron el contenido de manera idéntica, pero la diferencia observada es el staging: la detección de fuente por git-diff de la skill más git add dejó GEMINI.md y AGENTS.md preparados (git status "M ") mientras que la línea base dejó los tres sin preparar (" M"), y la skill deja el CLAUDE.md fuente sin preparar. Frases de activación probadas — SÍ: "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"; NO: "sync my forked repo with upstream", "update the README.md with install steps".

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

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.

Comandos y prompts de ejemplo

  • /sync-agent-instructionsMantiene CLAUDE.md, GEMINI.md y AGENTS.md idénticos copiando el archivo modificado a los otros

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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