Delimitadores de bloque
Especificaciones de merge local idempotente con delimitadores de bloque de alta fidelidad.
Merge seguro e idempotente
Al escribir rulesets, instrucciones o perfiles de skill personalizados dentro del código, el CLI evita contaminar los archivos envolviendo las actualizaciones gestionadas dentro de delimitadores estrictos (for files like .clinerules, .hermesrules, .voidrules, .openclawrules, or .aiderinstructions.md):
formato de rules
rules# >>> VIBEBASKET START: custom-skill-id <<<
# Skill: Custom Skill (custom-skill-id)
... custom developer prompts and instructions ...
# >>> VIBEBASKET END: custom-skill-id <<<
Este modelo por bloques hace seguras las reaplicaciones. Si el límite ya existe, VibeBasket sustituye solo el bloque gestionado. Si todavía no existe, lo añade y deja intacto todo lo que está fuera de los delimitadores.