Inicio rápido
La CLI hace las partes mecánicas: el andamiaje, el frontmatter, la validación, el índice. Tú haces la parte que solo tú puedes hacer: decidir qué es el producto.
-
Instala la CLI
Sección titulada «Instala la CLI»Ventana de terminal npm install -g eidosmdeidos --versionNode 20 o más reciente. Todos los comandos funcionan en Node 20; la búsqueda de la página del navegador usa texto completo de SQLite en Node 22.16 o más reciente (o Node 24) y un barrido en memoria más simple en un Node anterior.
npx eidosmdfunciona sin instalar. -
Crea una raíz
Sección titulada «Crea una raíz»Ventana de terminal eidos install @BuildableWorks/software --group identity --product "My Product"Una raíz es la carpeta donde viven tus Blueprints.
installcopia un Framework (el marco) de partida (una semilla) enBlueprints/, muestra su plan y pregunta antes de escribir. Elige la semilla más cercana; todo lo que te da se puede remodelar después.Semilla Para @BuildableWorks/softwareUn producto, servicio o sistema en construcción @BuildableWorks/bookUn libro, un argumento largo o un curso @BuildableWorks/researchUna pregunta, un estudio, un programa de investigación Decide dos cosas ahora, porque las dos son incómodas de cambiar después: el nombre de la carpeta raíz (
Blueprints/por defecto; vale cualquier nombre) y la convención de nombres (--naming kebab-case, la predeterminada,TitleCaseo"Title Case"). Nombres →DirectorioBlueprints/
- README.md la puerta de entrada
Directorio.eidos/ el Framework
- Framework.yaml carpetas, propiedades, vocabulary, el índice
Directoriotemplates/ un template de cuerpo por variant
- …
Directorioroles/ cómo le habla un agente a cada tipo de persona
- …
- me.md quién eres (local, ignorado por git)
Directorioassets/ imágenes y documentos que enlazan los Blueprints
- …
Directorioframes/ qué es el producto entero: un frame en blanco por tipo
- …
Directoriospecs/ las unidades, agrupadas a un nivel
Directorioidentity/
- …
installno escribe prosa. La línea del README, la descripción de cada grupo y cada frame son tuyos. -
Di quién eres
Sección titulada «Di quién eres»Ventana de terminal eidos roleseidos whoami --role developer --ownership "the whole product" --experience deep --capacity fluentEsto escribe
.eidos/me.md. Un agente lo lee antes de actuar para decidir cómo responder. En blanco también vale. Roles → -
Rellena los frames
Sección titulada «Rellena los frames»Los frames (los encuadres) describen el producto entero: para
software, su arquitectura, audiencia, criterios y mercado. Todos los demás Blueprints se juzgan contra ellos. Rellena lo que se sabe; deja el resto. Frames → -
Levanta un Blueprint
Sección titulada «Levanta un Blueprint»Ventana de terminal eidos new specs "Resume Playback" --group identity --variant micro --summary "Returns a viewer to the exact second they stopped."El archivo nace conforme: el frontmatter a partir de las propiedades que aplican a
specs, el cuerpo del templatemicro, el nombre de archivo en tu convención, unidpermanente dentro. Empieza por la variant (la variante) ligera; crece haciafullcuando las secciones más completas se ganen su sitio. -
Escríbelo
Sección titulada «Escríbelo»Abre el archivo y recorre las secciones. Dos cosas deciden si es bueno:
- Empieza por
## Intent: por qué existe esto, y quién tiene el problema. Si la intención cambia sustancialmente, tienes otro Blueprint. - Escribe
## Out of Scopeen segundo lugar, no al final. Es donde se sostiene el alcance. Por qué →
Ninguna herramienta hará esta parte.
newlevanta la estructura,checkinforma, un agente pregunta y da formato. Ninguno decide qué es el producto. Trabajar con agentes → - Empieza por
-
Comprueba, indexa, navega, haz commit
Sección titulada «Comprueba, indexa, navega, haz commit»Ventana de terminal eidos checkeidos indexgit add Blueprints && git commit -m "add product blueprints"checkinforma de lo que falta o está mal formado: una revisión sobre la que actuar, no una barrera.indexreconstruye el índice dentro deFramework.yaml. Para navegar la raíz, abre su carpeta en Eidos MD. Haz commit de todo; el.gitignorede la semilla deja fuerame.md.
Con un agente
Sección titulada «Con un agente»eidos agents --writeEsto deja una nota breve en AGENTS.md para que cualquier agente de código con una terminal lea eidos instructions antes de tocar un Blueprint. Agentes →
A partir de aquí
Sección titulada «A partir de aquí»- Escribir un Blueprint: la mecánica.
- Dar forma a tu Framework: cuando la semilla deja de encajar.
- Comandos: todas las opciones.