react-email-builder

Esta es una biblioteca de componentes basada en React para crear plantillas de correo electrónico adaptables y compatibles con múltiples clientes con un flujo de trabajo de desarrollo moderno. Permite

SKILL.md

GitHub

React Email Builder

Propósito

Esta es una biblioteca de componentes basada en React para crear plantillas de correo electrónico adaptables y compatibles con múltiples clientes con un flujo de trabajo de desarrollo moderno. Permite que los desarrolladores frontend escriban diseños de correo electrónico utilizando la sintaxis familiar de React, eliminando la necesidad de trucos heredados con tablas HTML y reduciendo el tiempo necesario para producir diseños de correo electrónico compatibles.

Flujo de trabajo

  1. Definir objetivo, repositorio, runtime, restricciones y criterio de éxito.
  2. Inspeccionar código, configuración, dependencias y pruebas sin modificar antes de proponer cambios.
  3. Diseñar una modificación mínima, reproducible y reversible.
  4. Implementar con pruebas primero cuando corresponda.
  5. Ejecutar validaciones actualizadas y registrar limitaciones.

Entradas aceptadas

  • Solicitud, código, configuración, logs, especificaciones y archivos proporcionados por el usuario.
  • Fuentes externas solo mediante integración explícita y autorizada.

Salida esperada

Un plan o artefacto técnico revisable, con comandos, archivos afectados, pruebas y supuestos.

Guardrails

  • No ejecutar comandos destructivos, cambios de permisos, despliegues, commits, pushes ni acciones externas sin alcance explícito.
  • No instalar dependencias ni consultar APIs sin informar el servicio, credencial, riesgos y alternativa local.
  • No afirmar que una compilación, prueba o despliegue pasó sin ejecutarlo.

Plantilla de solicitud

Objetivo: [resultado] Repositorio o código: [ruta] Runtime: [lenguaje y versión] Restricciones: [límites] Formato: [salida]

Lista de control

  • La entrada y el alcance están definidos.
  • El plan no cambia archivos fuera de alcance.
  • Las pruebas y comandos son reproducibles.
  • Los riesgos y límites están documentados.

Runner asociado

  • Runner: toolkit/phase-3-programming/react-email-builder/run.py
  • Motor: toolkit/phase_3_engine.py
  • Entrada de ejemplo: toolkit/phase-3-programming/react-email-builder/input.example.json
  • Esquema de salida: toolkit/phase-3-programming/react-email-builder/output.schema.json
  • Prueba smoke: toolkit/phase-3-programming/react-email-builder/tests/test_smoke.py

La documentación debe mantenerse sincronizada con el runner, el catálogo de la fase y el contrato JSON. El runner local no debe interpretarse como una ejecución externa, publicación o despliegue.