Cómo actualizar cada capa de texto en un documento Figma desde un único prompt
Cuándo usarlo: Tienes una especificación que renombra 50 cadenas y no quieres hacer 50 clics.
Requisitos previos
- Bun instalado — curl -fsSL https://bun.sh/install | bash
- Figma desktop abierto con el plugin vinculado — Plugins > Development > Link existing plugin > point to src/cursor_mcp_plugin/manifest.json
- WebSocket bridge ejecutándose — bun run start in the cloned repo
Flujo
-
Únete al canal desde el panel del pluginÚnete al canal Figma X7F2 y enumera todos los nodos de texto en la página actual.✓ Copiado→ Lista de IDs de nodos con texto actual
-
Asigna texto antiguo a texto nuevoAquí hay un CSV de old_string,new_string. Para cada nodo de texto cuyo contenido coincida con un old_string, reemplázalo con el new_string usando set_multiple_text_contents.✓ Copiado→ Cantidad de actualizaciones aplicadas, vista previa de diff
-
Verifica visualmenteExporta los tres marcos que tuvieron más ediciones como PNG para que pueda revisar.✓ Copiado→ URLs PNG / rutas de archivo
Resultado: Un archivo revisado de texto con cada cadena actualizada y una exportación antes/después para comprobarlo.
Errores comunes
- El plugin se desconecta durante la operación — set_multiple_text_contents es idempotente — vuelve a ejecutar con el mismo mapeo; los nodos ya correctos se omiten
- El texto en componentes vs instancias confunde las actualizaciones — Usa get_instance_overrides primero para ver qué instancias sobrescriben el texto base