doc-sync-tool
Sincronice Automáticamente la Documentación del Agente de IA
Mantener archivos de configuración idénticos para múltiples agentes de IA es tedioso y propenso a errores. Esta herramienta mantiene automáticamente los archivos AGENTS.md, CLAUDE.md y GEMINI.md sincronizados en todo su proyecto con monitoreo de archivos en tiempo real o activación manual.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "doc-sync-tool". Ejecutar sincronización manual en un proyecto con un archivo CLAUDE.md existente
Resultado esperado:
- 🚀 Iniciando escaneo de documentos...
- 📂 Escaneando ruta: /path/to/project
- 📋 Archivos objetivo: AGENTS.md, CLAUDE.md, GEMINI.md
- ✓ Se encontró 1 directorio con archivos objetivo
- 📁 Procesando directorio: /path/to/project
- 📄 Archivo fuente: CLAUDE.md (2025-11-27 10:30:45)
- ✨ Creando: AGENTS.md
- ✨ Creando: GEMINI.md
- 🎉 Sincronización exitosa de 2 archivos
- ✅ ¡Sincronización completada! Directorios procesados: 1, archivos actualizados: 2, tiempo: 0.23s
Usando "doc-sync-tool". El monitor de archivos detecta un cambio en CLAUDE.md
Resultado esperado:
- [10:35:20] 📝 Cambio de archivo detectado: /path/to/CLAUDE.md
- 📁 Procesando directorio: /path/to
- 📄 Archivo fuente: CLAUDE.md
- ✅ Actualizando: AGENTS.md
- 🎉 Sincronización exitosa de 1 archivo
Auditoría de seguridad
Riesgo bajoStatic analysis flagged 254 external_commands patterns and 31 filesystem operations, but evaluation confirms these are false positives. The 'Ruby/shell backtick execution' findings are markdown documentation examples in EXAMPLES.md, INDEX.md, README.md, QUICKSTART.md, and SKILL.md - not executable code. The 'hex-encoded characters' and 'weak cryptographic algorithm' findings are ANSI terminal color codes (e.g., \x1b[32m for green). The tool performs legitimate file synchronization using Node.js fs module with proper path handling via path.join() and path.dirname(). One minor concern: rename-quick.js uses child_process.execSync with hardcoded 'find' commands, which is acceptable but should be noted.
Problemas de riesgo bajo (1)
Factores de riesgo
📁 Acceso al sistema de archivos (5)
⚙️ Comandos externos (5)
Puntuación de calidad
Lo que puedes crear
Configuración de Nuevo Proyecto
Al comenzar un nuevo proyecto, cree solo un archivo de configuración de agente (p. ej., CLAUDE.md) y deje que la herramienta genere automáticamente AGENTS.md y GEMINI.md con contenido idéntico.
Sincronización Continua de Documentación
Ejecute la herramienta en modo de monitoreo durante el desarrollo para propagar automáticamente cualquier cambio de configuración del agente a todos los demás archivos de agente en tiempo real.
Sincronización Masiva
Ejecute sincronización manual en múltiples directorios de proyecto a la vez para asegurar que toda la documentación del agente permanezca consistente después de actualizaciones importantes.
Prueba estos prompts
Configure sincronización automática de documentación para mi proyecto. Tengo un archivo CLAUDE.md y necesito crear archivos coincidentes AGENTS.md y GEMINI.md.
Ejecute doc-sync-tool para sincronizar todos los archivos de documentación del agente en el directorio actual del proyecto y muéstreme qué archivos fueron actualizados.
Inicie el monitor de archivos en modo segundo plano usando PM2 para que mis documentos del agente permanezcan sincronizados automáticamente. Muéstreme cómo verificar que está funcionando.
Ayúdeme a modificar la configuración de doc-sync-tool para excluir directorios adicionales y cambiar los nombres de archivos objetivo para que coincidan con las convenciones de mi proyecto.
Mejores prácticas
- Ejecute la herramienta en modo de monitoreo durante el desarrollo activo para mantener todos los documentos del agente sincronizados en tiempo real
- Use PM2 para entornos de producción para asegurar que el monitor de archivos sobreviva a reinicios del sistema
- Confirme los tres archivos de documentación al control de versiones para respaldo completo y seguimiento del historial
Evitar
- No edite manualmente múltiples archivos de agente simultáneamente - deje que la herramienta de sincronización maneje la propagación
- Evite ejecutar múltiples instancias de sincronización en el mismo directorio para prevenir condiciones de carrera
- No excluya directorios que realmente contengan documentación del agente que desea sincronizar