command · sumi · v0.6.1
/sumi:sync
Actualiza el bloque de CLAUDE.md gestionado por Sumitsubo a la versión instalada del framework, sin tocar nada fuera de los marcadores de Sumitsubo.
- Referencia
- sumi
- command
- /sumi:sync
- source
- plugins/sumi/commands/sync.md
- Lee
${CLAUDE_PLUGIN_ROOT}/templates/CLAUDE.managed.md(la versión actual) y elCLAUDE.mddel proyecto. - Localiza el bloque entre
<!-- sumi:beginy<!-- sumi:end -->. Si no existe, dile al usuario que ejecute/sumi:inity detente. - Conserva los valores de "Project facts" que ya estén rellenados en el bloque existente (stack, gestor de paquetes, comandos) y llévalos a la plantilla nueva.
- Reemplaza únicamente el contenido entre los marcadores (marcadores incluidos). Todo lo que está encima y debajo queda byte a byte idéntico.
- Guarda para el informe un resumen breve del diff de lo que cambió dentro del bloque gestionado, y la transición de versión (por ejemplo v0.1.0 → v0.2.0).
- Contrasta
.sumi/config.jsoncon${CLAUDE_PLUGIN_ROOT}/templates/config.json: añade las claves que falten con sus valores por defecto; nunca sobrescribas valores existentes. - Informa siguiendo
sumi:output. Asunto: la transición de versión. Cuerpo: el resumen del diff del paso 5 y las claves de configuración añadidas en el paso 6 — ponn/acuando alguna esté vacía, en vez de omitir la fila. Siguiente paso: ninguno si no cambió nada; en caso contrario, revisar el bloque gestionado.