Eidos

Que tu agente deje de deshacer lo que ya decidiste.

Escribe una sola vez lo que estás construyendo, en un markdown que tu agente de código lee antes de tocar el código, con un registro de decisiones que solo una persona confirma. Tu agente no debería empezar de cero en cada sesión. Para desarrolladores independientes y fundadores que construyen con Claude Code, Codex o Cursor.

Gratis para macOS, Windows y Linux. Sin cuenta, sin suscripción.

El Blueprint de una funcionalidad de una app de streaming abierto en Eidos, y el Agente de IA a su lado haciendo tres preguntas de alcance antes de cambiar nada.
El agente lee la spec en juego, pregunta dónde es vaga y no cambia nada hasta que respondes.

¿Te suena?

La revisión pasa, y el producto sigue estando mal.

  1. Lo vuelve a cambiar

    Una opción que el equipo descartó a propósito reaparece en la siguiente sesión, escrita con total seguridad, y nadie lo nota hasta que cuesta algo.

  2. Cada sesión empieza de cero

    Vuelves a explicar el proyecto, pegas el plan anterior y alargas un poco más el CLAUDE.md, hasta que nadie recuerda de dónde salieron sus reglas.

  3. Las specs se pudren

    Un spec kit escribe un documento largo por cada cambio, muchas veces lo escribe el propio agente. Meses después las specs y el código no coinciden, y un documento desactualizado es peor que ninguno.

Cómo encaja

Un Blueprint por funcionalidad, leído en cada sesión.

Instala el Framework (el marco) de software y cada funcionalidad tiene un archivo, su Blueprint (el plano): por qué existe, qué promete y qué no hará. Tu agente lee el que está en juego antes de escribir una línea, desde el Agente de IA junto a la página o con eidos instructions en cualquier terminal.

Specs
Una por funcionalidad, agrupadas por dominio: Intent, Open Questions, Acceptance Criteria y Out of Scope. Una variante micro mantiene pequeñas las pequeñas.
Frames
Los encuadres del producto en conjunto: arquitectura, público, criterios y mercado. Cada spec se juzga frente a ellos.
Tareas
El trabajo, en un tablero, cada tarea apuntando a la spec a la que sirve, así la spec nunca se llena del estado del sprint.
Decisiones
Cada decisión, registrada por ti o por el agente, y confirmada solo por ti.
La colección de specs en una tabla, agrupada por dominio (playback, identity, discovery), con el resumen, el estado y el tipo de cada spec.

Lo que más vas a usar

Las piezas que mantienen honesto a un agente.

  • Agente de IA

    Tu agente, con la spec como contexto

    Claude Code o Codex junto a la página, con la spec abierta adjunta. /grill hace que pregunte antes de escribir, y tus propios comandos de barra comparten los prompts que funcionan.

  • Decisiones

    Decisiones que confirmas tú

    Cuando el agente decide algo por su cuenta, lo registra como sí mismo, y queda sin confirmar hasta que tú lo respaldas.

  • Backlog

    El trabajo junto a la spec

    Las tareas apuntan a la spec a la que sirven. El agente las mueve, marca sus listas de verificación y anota lo que aprende sobre la marcha.

  • Blueprints

    Una revisión, no una corazonada

    eidos check informa de una spec a la que le falta una sección o una propiedad, en tu laptop y en cada merge request.

Solo tú confirmas

El agente registra. Tú decides.

Cada decisión llega a una sola tabla con su tipo, quién la registró y las specs para las que se tomó. Todo lo que el agente decidió por su cuenta llega como Proposed, asignado a ti, y aparece en la spec sin confirmar hasta que haces clic en Confirmar.

La tabla de decisiones: una decisión registrada por el agente, Claude, todavía Proposed y asignada a Maya, junto a decisiones que registraron y confirmaron personas.

Sin app obligatoria

También funciona desde cualquier terminal

La app de escritorio es opcional. Los mismos Blueprints funcionan desde la CLI de npm, y un comando dirige al flujo de trabajo a cada agente que lee AGENTS.md.

$ npm install -g eidosmd
$ eidos install @BuildableWorks/software
$ eidos agents --write
✓ created AGENTS.md with the Eidos nudge
$ eidos check
✓ no findings

Empieza aquí

Instala el Framework de software.

Frames para el producto, specs para las funcionalidades y una variante micro para las pequeñas. Elígelo en la app cuando crees una raíz nueva, o instálalo desde una terminal.

Una app, un servicio o un sistema

Software@BuildableWorks/software

Frames (los encuadres) de arquitectura, audiencia, criterios y mercado, y specs agrupadas por dominio.

  • Frames
  • Specs
$ eidos install @BuildableWorks/software

En la app: configura una raíz nueva y elígelo de la lista.

Verlo en el Registro

Dale a tu agente algo contra qué comprobar.

Descarga Eidos MD, instala el Framework de software y escribe tu primer Blueprint antes de la próxima sesión.

Gratis para macOS, Windows y Linux. Tus archivos siguen siendo texto simple en una carpeta que es tuya.