Eidos

Un solo estilo de markdown para todos, personas y agentes.

Reglas de la casa para encabezados, listas, énfasis y espaciado, aplicadas cada vez que se guarda un archivo, igual en todas las máquinas. Lo haya escrito quien lo haya escrito, tú, alguien de tu equipo o un agente, el archivo sale con una sola forma, así que un diff muestra lo que cambió de sentido y nada más.

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

La página de ajustes del Linter: una regla al guardar que fija Date Modified en la fecha de hoy, un archivo listado en Drift con las reglas que incumple y un botón Lint every file, y debajo las reglas, cada una con un interruptor.
Las reglas son de la raíz, así que cada máquina y cada agente aplican las mismas.

Las reglas

La forma, nunca el sentido

Catorce reglas cubren aquello en lo que markdown deja discrepar: una sola marca para cada lista, _emphasis_ o *emphasis*, un solo encabezado principal y ningún nivel saltado, líneas en blanco alrededor de encabezados y código, ningún espacio al final de una línea, y los enlaces sueltos envueltos para que funcionen. Cada una es un interruptor o una opción en la página del plugin.

  • El frontmatter, los bloques de código y las regiones que escribe un plugin quedan intactos, byte a byte
  • Activado en cada raíz nueva, con valores por defecto que coinciden con lo que escriben los Frameworks (los marcos) iniciales del propio estándar
  • Compartido con la raíz, para que nadie aplique el linter a su gusto

Al guardar

Fechas que se mantienen solas

Una regla al guardar nombra una propiedad de fecha y la fija en el día de hoy, o en la hora, cada vez que se guarda un Blueprint (el plano): desde la página, desde eidos property set o desde un plugin. date_modified deja de ser algo que la gente olvida.

Desvíos

Detectado cuando viene de fuera

Un archivo escrito en tu propio editor, por git o por un agente que se saltó la CLI no pasa por el linter al escribirse. Lo detecta la revisión de salud: cada regla incumplida es una advertencia en el archivo, con Lint al lado como corrección, y Revisar todos los archivos pone en orden toda la raíz de una vez.

La Health Check con una spec que se desvió: espacios al final de línea, un nivel de encabezado saltado, un encabezado que termina en dos puntos, la marca de lista equivocada, una URL suelta y líneas en blanco dobles, cada una con un botón Lint al lado.
Una spec editada fuera de la app, señalada regla por regla, cada una con su corrección.

Cómo se conecta

La parte silenciosa de tener archivos fiables.

  • Blueprints

    Los desvíos aparecen en la revisión de salud como advertencias linter/<rule>, junto a los hallazgos del propio Framework.

  • Agente de IA

    Un agente que escribe a través de eidos recibe el estilo de la casa gratis; uno que escribe el archivo directamente queda atrapado por la revisión.

  • Git

    Una sola forma para cada archivo reduce los diffs a lo que cambió, no a cómo espacia una lista el editor de alguien.

  • Comentarios

    Los hilos que Comentarios escribe en un Blueprint pasan por las mismas reglas.

Desde la terminal

Las mismas reglas, desde una terminal

eidos linter lista lo que cambiarían las reglas, y --fix lo escribe y nada más: no se ejecuta ninguna regla al guardar, así que una corrección de espacios nunca cambia una fecha.

$ eidos linter configure:on-save set date_modified today
✓ date_modified set to today on save (.eidos/plugins/linter/settings.yaml)
$ eidos linter
✗ specs/discovery/watchlist.md  trailing-whitespace, heading-levels, heading-punctuation, list-marker, bare-urls, blank-lines, heading-blank-lines

1 file drifted; eidos linter --fix settles them
$ eidos linter --fix
✓ specs/discovery/watchlist.md  trailing-whitespace, heading-levels, heading-punctuation, list-marker, bare-urls, blank-lines, heading-blank-lines
$ eidos linter
clean: 14 files as the rules would write them
Leer la documentación del Linter

Escribe qué estás creando.

Descarga Eidos MD, abre una carpeta y empieza por el Framework más cercano a tu trabajo. Todo lo que te da se puede remodelar después.

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