Rego / Open Policy Agent (OPA)
Una herramienta para escribir reglas que una máquina aplica sola. OPA (Open Policy Agent, "agente de políticas abierto") es el programa que toma una decisión de sí o no; Rego es el lenguaje en el que se escriben esas reglas. En vez de que una persona revise a mano si algo cumple, defines la norma una vez y el sistema la comprueba en cada cambio.
En una analogía · Es el portero automático con lista de normas: le das una solicitud y un reglamento, y te dice sí o no sin que nadie tenga que mirarlo a mano.
También conocido como: OPA
Para qué sirve en diseño agéntico
La idea de fondo es “reglas como código”: en lugar de tener las normas escritas en un documento que alguien tiene que leer e interpretar, se escriben en un formato que un programa ejecuta. OPA recibe unos datos (por ejemplo, los tokens que un agente quiere usar en una pantalla) y un conjunto de reglas, y responde si cumplen o no. Sin opiniones, sin despistes, igual cada vez.
En un sistema de diseño que generan agentes, esto sirve para poner barreras automáticas: “ningún botón puede usar un color con contraste insuficiente”, “ningún componente puede saltarse la capa de tokens”. El agente propone, la regla decide, y lo que no cumple no pasa. OPA es maduro (proyecto graduado de la CNCF) y una opción fiable como capa de governance genérica si tu plataforma ya lo usa para otras políticas. El matiz honesto: para validar tokens y componentes en concreto, los design systems de primera línea (Atlassian, Shopify Polaris) no usan un motor de políticas aparte, sino reglas ESLint y Stylelint del propio ecosistema frontend; ese es el vehículo que enseña el Programa.
Lecturas de referencia
A seguir
Seguir leyendo
- GuíaFigma MCP para design systems: el circuito diseño-código sin handoffQué expone el servidor MCP de Figma, cómo lo consume un agente como Claude Code o Cursor, y qué tiene que tener tu design system para que el circuito funcione de verdad.
- GuíaCómo se implementa un MCP server para tu design systemAnatomía mínima de un servidor Model Context Protocol que expone los tokens, principios y componentes de tu sistema a un cliente agéntico.
- El ParteAgent Plugins estandarizaAgent Plugins 1.0.0 es una iniciativa que busca estandarizar la forma en que se empacan y distribuyen habilidades de agentes y servidores MCP
Recibe la próxima guía en tu correo
Una guía operativa nueva cada poco: cómo se construye, qué decisiones implica y qué no se hace. Sin ruido, solo cuando hay algo útil.