Entonces, para recapitular, el servidor de Blade AI se comunicará con Figma y obtendrá tanto contexto de diseño como sea posible. Se comunicará con un LLM, pasará todas las instrucciones, el contexto de diseño y de componentes y obtendrá el código UI real que está escrito con nuestro sistema de diseño. Así que cuando construimos ambas llamadas de herramientas, nos damos cuenta de que no solo estamos construyendo para ingenieros, también estamos construyendo para no ingenieros que ahora son constructores en Razorpay. Así que no nos detuvimos solo en estas dos llamadas de herramientas. Construimos una llamada de herramienta que te da una visión general de lo que es Blade, una herramienta que ayuda a crear reglas de cursor, una herramienta que te da documentación general de Blade, una herramienta que te da documentación para patrones de Blade, una herramienta que te ayuda a estructurar un nuevo proyecto usando Blade. Y la mejor parte es que todo esto está disponible en código abierto.
Dado que Blade es de código abierto, nuestro Blade MCP también es de código abierto, así que puedes ir a este enlace y ver todas estas herramientas y cómo las hemos construido. Y la verdadera magia ocurre cuando todas estas herramientas trabajan juntas para construir algo hermoso. Vamos a verlo en acción. Así que aquí estoy pidiendo a Cursor que construya un tablero simple usando Blade. Está haciendo una llamada de herramienta para estructurar un nuevo proyecto. Está insertando algunas reglas de cursor y realmente comenzando el proyecto. Ahora sabe que, dado que este es un tablero simple, un tablero necesita una navegación superior y una navegación lateral, según las directrices de Blade. Así que estoy tratando de construir este tablero, averiguando dónde colocar esto, corrigiendo algunos errores básicos que encuentra, y ahora iniciando el servidor.
Y realmente tenemos un tablero interactivo con una navegación superior y lateral adecuada que se alinea con la filosofía de diseño de Razor. Pero el área de contenido principal aún está vacía. Intentemos llenar el área de contenido principal. Vamos a tomar un diseño de Figma, copiar un enlace a este diseño, y pedir a Cursor que construya este diseño y lo coloque en el área de contenido principal. Ahora Cursor está haciendo una llamada para obtener la herramienta de código de Figma. Tenemos el código UI, Cursor está averiguando dónde y cómo colocar esto en el área de contenido principal. Genial, realmente tenemos el diseño ya colocado allí. Vamos a pedirle que ponga un encabezado en el área de contenido principal. Lo que nos damos cuenta es que el botón aún no es interactivo, no hace nada. Es un botón de añadir sitio web adicional, pero no es funcional. Así que vamos a pedir a Cursor que realmente haga funcional ese botón y añada el flujo de sitio web adicional. Y este flujo necesita adherirse al lenguaje de diseño de Razor. Necesita tener un grupo de formularios escalonados. Así que está consultando la herramienta de documentación de patrones de Blade, y está obteniendo patrones para la vista de creación y grupos de formularios. Tiene la documentación para estos, ahora necesita contextualizarlo para añadir el flujo de sitio web adicional. Está haciendo un montón de cosas, averiguando cómo crear un grupo de formularios.
Comments