Saltar al contenido
APFerrer
Back to work
GitHub repositoryHerramientas para IA · Ingeniería de frontendPublicado

Design Frontier

Estándar y CLI para que los frontends que construyen los agentes de IA no reinventen tokens en cada pantalla

CLI en npm que inspecciona el repositorio, resuelve un contrato de diseño por capas (marca, navegación, tablas, formularios, marketing) y genera tokens, adaptadores para agentes y validación determinista.

  • CLI en npm con binario corto `df`
  • Modelo canónico versionado en .design-frontier/
  • Adaptadores por agente (Claude, Codex, Gemini, Cursor, Copilot)
  • Validación con hashes SHA-256 en manifest.json
Context and why it exists

What is Design Frontier?

Orquestación de diseño para frontends generados por agentes IA

Design Frontier resuelve un problema silencioso de los productos construidos con agentes IA: cada pantalla nueva inventa su propio espaciado, densidad, componentes y navegación, y la deuda visual se acumula sin que nadie la vea hasta que es tarde. La CLI inspecciona el repo, cataloga tokens y componentes existentes, resuelve un arquetipo de interfaz y referencias por capa, y genera un modelo de diseño canónico en `.design-frontier/` con tokens.css, tokens.ts, tailwind.preset.mjs y adaptadores para Claude, Codex, Gemini, Cursor y Copilot. También valida el frontend contra el modelo (lint de colores raw, diff de artefactos editados fuera). Publicada en npm como `design-frontier` (alias `df`), Node.js 20+. Licencia PolyForm Noncommercial 1.0.0.

Sector data

La CLI catálogo v1.0 incluye 20 referencias revisadas y 12 arquetipos de interfaz. Cada referencia tiene puntuación de idoneidad, capas soportadas, contextos no apropiados y evidencia primaria fechada.

Problem and solution

The real problem Design Frontier solves.

Before and after the product: how the operation worked before and what changes when this system is in place.

Before · Without this system

The problem

Cuando los agentes escriben frontend, cada nueva ruta inventa su propio espaciado, densidad, tokens de color y patrones de navegación. La inconsistencia acumulada es invisible en el commit individual y evidente cuando ya hay 40 pantallas incoherentes que rehacer.

After · With this system

How it solves it

Un contrato de diseño versionado en `.design-frontier/project.yml` que combina inspección del repo, referencias por capa (application_shell, navigation, tables, forms, marketing_site, etc.), marca, accesibilidad y decisiones abiertas. De ese modelo se generan tokens, documentos DESIGN.md legibles, adaptadores por agente y reglas de validación.

Main features

Four key pieces of Design Frontier.

Modules that define the product and explain why it fits its concrete sector.

  1. 01
    Module 01

    Cinco comandos deterministas

    inspect (detecta framework, tokens CSS, componentes), plan (resuelve arquetipo y referencias sin escribir), init/generate (crea el modelo y artefactos), validate (checa el modelo completo), lint (colores y dimensiones fuera del token set).

  2. 02
    Module 02

    Referencias por capa, no plantillas

    Cada referencia solo influye en la capa donde se selecciona. Combinaciones tipo Metronic para shell operativo, Linear para navegación, Airtable para tablas, GOV.UK para formularios, Apple para marketing sin transferir spacing de landing a la app.

  3. 03
    Module 03

    Adaptadores por agente

    Genera instrucciones específicas para Claude Code, Codex, Gemini, Cursor y Copilot desde el mismo modelo canónico. Cada agente recibe el contrato de diseño en el formato que entiende.

  4. 04
    Module 04

    Exportación de tokens

    Salida en tokens.css (variables CSS), tokens.ts (constantes TypeScript) y tailwind.preset.mjs. Un único origen para el sistema de diseño con hashes SHA-256 en el manifest para detectar edición manual.

Stack and architecture

Tools, architecture and applied patterns.

The stack is picked before the first line of code. These are the criteria.

  • Maintainability

    Chosen so another team can take over without rewriting the whole system.

  • Low operating cost

    Stack designed to scale without the monthly bill growing at the same rate.

  • Code and data control

    Repository and databases in client accounts, with the ability to export any time.

Tech stack

  • TypeScript
  • Node.js 20+
  • npm
  • PolyForm Noncommercial 1.0.0

Applied patterns

  • CLI en npm con binario corto `df`
  • Modelo canónico versionado en .design-frontier/
  • Adaptadores por agente (Claude, Codex, Gemini, Cursor, Copilot)
  • Validación con hashes SHA-256 en manifest.json
Frequently asked questions

What people ask before hiring Design Frontier.

¿Qué licencia tiene y puedo usarla en producto comercial?

PolyForm Noncommercial 1.0.0. Gratis para uso no comercial (proyectos personales, investigación, docencia). El uso comercial requiere una licencia separada; los términos están en COMMERCIAL-LICENSE.md del repositorio.

¿Envía código o datos del repo a un servicio remoto?

No. El comando `inspect` corre en local y no envía nada. Los adaptadores por agente generan ficheros en el propio repo para que el agente los lea en su contexto habitual.

¿Sirve si ya tengo un design system?

Sí. La inspección detecta tokens CSS y componentes existentes y los incorpora al modelo. Design Frontier no reemplaza el sistema de diseño, formaliza el contrato para que los agentes no lo violen al generar código nuevo.

¿Puedo replicar este SaaS para mi empresa?

Sí. Cada uno de estos productos empezó como una consultoría a medida y evolucionó a SaaS. Si tu empresa tiene un problema parecido en tu sector, se puede diseñar una solución específica reutilizando arquitectura y patrones. Reserva 30 minutos para hablarlo.

¿El código y los datos quedan en propiedad del cliente?

En proyectos a medida, sí: el repositorio, la base de datos y las cuentas quedan siempre a nombre del cliente. En las versiones SaaS multitenant se firma DPA conforme al RGPD, cada tenant tiene sus datos aislados y se puede exportar en cualquier momento.

Interested in a similar case

Does your company face a problem similar to Design Frontier?

Book 30 minutes and we can go over sector, architecture, ballpark budget and next steps. No cost, no pressure.

Design Frontier · Herramientas para IA · Ingeniería de frontend · Publicado.