Power Pages se reinventa: herramientas agénticas para crear sitios SPA sin apenas tocar el teclado

Fuente: Neeraj Nandwana ?? noticia.UrlFuente

Power Pages Inteligencia Artificial Power Platform

Power Pages se reinventa: herramientas agénticas para crear sitios SPA sin apenas tocar el teclado

Si llevas tiempo trabajando con Power Pages, sabes que montar un sitio conectado a Dataverse con permisos de tabla, web roles y autenticación configurada como se debe no es precisamente un proceso de diez minutos. Hasta ahora. Microsoft acaba de lanzar el preview público de un plugin agéntico para GitHub Copilot CLI y Claude Code que cambia completamente la forma en que se construyen estos sitios.

 

Qué hace exactamente este plugin

La idea es sencilla pero el resultado es llamativo: describes en lenguaje natural el sitio que quieres construir, y el plugin se ocupa del resto. No solo del scaffolding inicial, sino de configurar el modelo de datos en Dataverse, integrar la Web API, gestionar permisos de tabla, configurar autenticación con Microsoft Entra ID, definir web roles y dejarlo desplegado con URL pública.

El plugin entiende conceptos nativos de Power Pages. No genera código genérico que luego tienes que adaptar a la plataforma, sino código que ya conoce cómo funcionan los permisos de tabla, los patrones de Web API y la configuración de sitio. Esa es precisamente la diferencia respecto a usar un asistente de código cualquiera.

Los nueve skills que cubren todo el ciclo de vida

El plugin viene con nueve habilidades conversacionales que pueden ejecutarse de forma independiente, en cualquier orden, y que cubren el ciclo completo de un sitio SPA en Power Pages:

  • /create-site: describes lo que quieres construir, las páginas que necesitas y tus preferencias de diseño. El plugin genera el proyecto con el framework que elijas (React, Vue, Angular o Astro), instala dependencias y abre una preview en vivo en el navegador.
  • /deploy-site y /activate-site: compila el proyecto, lo sube a Power Pages y aprovisiona una URL pública.
  • /setup-datamodel: un agente especializado en modelado de datos analiza el código del sitio, revisa las tablas ya existentes en el entorno de Dataverse y propone un esquema con diagrama ER. No crea nada hasta que tú lo apruebas.
  • /integrate-webapi y /add-sample-data: escanea los componentes con datos de prueba y los reemplaza por código listo para producción, con clientes tipados y servicios CRUD. Otro agente especializado propone los permisos de tabla y la configuración del sitio para tu revisión.
  • /setup-auth y /create-webroles: genera la funcionalidad de inicio y cierre de sesión con Microsoft Entra ID, control de acceso basado en roles y la definición de web roles.
  • /add-seo: añade sitemaps y meta tags.

Cada skill comprueba sus propios prerrequisitos antes de ejecutarse y propone los cambios antes de aplicarlos. No hay sorpresas.

Vibe coding aplicado a Power Pages

La tendencia del "vibe coding", es decir, construir software describiendo lo que quieres en lugar de escribirlo línea a línea, está llegando a Power Pages de una forma bastante elaborada. La diferencia con simplemente pedirle código a un LLM genérico es que este plugin entiende el contexto de la plataforma. Cuando propone un esquema de datos, sabe que está hablando con Dataverse. Cuando configura permisos, conoce cómo funcionan los table permissions de Power Pages.

Un experimento reciente de la comunidad lo confirma: conectando el plugin a Claude Code, alguien construyó un sitio Power Pages completamente funcional, con Dataverse configurado, permisos de tabla y web roles, sin prácticamente tocar el teclado. El coste fue en tokens de Claude, no en horas de desarrollo.

Cómo empezar

Para usar el plugin necesitas lo siguiente instalado y configurado:

  • Node.js 18 o superior
  • Power Platform CLI (PAC CLI) en su versión más reciente
  • Azure CLI en su versión más reciente
  • GitHub Copilot CLI o Claude Code

También necesitas un entorno de Power Platform con Power Pages habilitado y sesiones autenticadas tanto en PAC CLI como en Azure CLI. Una vez todo listo, la instalación del plugin se hace desde el propio GitHub Copilot CLI o Claude Code:

/plugin marketplace add microsoft/power-platform-skills
/plugin install power-pages@power-platform-skills

Después, basta con ejecutar /create-site y describir lo que quieres construir.

¿El fin de Power Pages tal como lo conocemos?

Probablemente no el fin, pero sí una transformación significativa en cómo se trabaja con la plataforma. El modelo de desarrollo tradicional, donde un profesional configura manualmente permisos de tabla, escribe código de integración y gestiona el despliegue paso a paso, seguirá teniendo su lugar para casos complejos donde el control total importa.

Pero para proyectos donde la velocidad es clave, o donde el equipo no tiene desarrolladores especializados en Power Pages, este plugin puede cambiar completamente la ecuación. La capacidad de describir un sitio y tenerlo funcional con datos reales y seguridad configurada en cuestión de minutos es algo que hace dos años hubiera parecido exagerado.

La disponibilidad general está prevista para junio de 2026. Por ahora, el preview público ya está disponible para quienes quieran experimentar.

Recursos

Añadir un comentario
Comentarios

Aún no hay comentarios. ¡Sé el primero en comentar!