Descubrir
Entender el problema antes de escribir código.
Lexis-Two es un framework abierto para flujos de agentes donde la IA planifica, construye y revisa — mientras el humano conserva el control de las decisiones críticas.
npx @draig/lexis-two install Los agentes ya pueden planificar, escribir, revisar y operar herramientas. La pregunta no es si pueden actuar solos, sino en qué punto del sistema tiene que entrar el criterio humano.
Estructura el trabajo de los agentes en etapas explícitas, para que el sistema sepa qué hacer, qué revisar y cuándo involucrar a un humano.
Entender el problema antes de escribir código.
Definir la solución mínima válida.
El agente ejecuta una tarea y se detiene.
Chequear la implementación contra la intención.
Igual: define el MVP antes de especificar.
Genera spec y tareas sin pausa intermedia.
Ejecuta la lista completa de una corrida, acotado por Discovery.
Una sola revisión sobre todo el lote antes de cerrar.
No todas las acciones necesitan aprobación. Las decisiones críticas, sí. Acá el humano pasa de supervisor a quien decide.
Encontré dos enfoques válidos para esta feature.
Usar la API nativa de la plataforma. Sin dependencia nueva. Implementación más chica.
Agregar una librería de modales. Menos código propio, pero suma una dependencia.
Separá responsabilidades sin perder un flujo compartido. Cada rol tiene permisos explícitos — los auditores son de solo lectura por diseño.
lexis-one escribe Implementa, edita, corre bash dentro del gate.
lexis-review solo lectura Evalúa cambios contra la spec. Nunca edita.
ui-architect solo lectura Asesora sobre diseño. No implementa.
refactor-agent escribe Reestructuración a gran escala, dentro de una tarea acotada.
security-auditor solo lectura Corre auditorías. Reporta, no corrige.
design-auditor solo lectura Detecta desliz visual de IA genérica. Solo puede escribir DESIGN-AUDIT.md.
Lexis-Two inclina el loop hacia soluciones más simples, chicas y mantenibles.
No metas funcionalidad antes de que haya una necesidad concreta.
Usá capacidades nativas antes que sumar una abstracción.
Evitá conocimiento duplicado e implementaciones paralelas.
Responsabilidades claras, interfaces mantenibles.
Cada comando controla una capa distinta del flujo.
/lexis Intensidad Cambia qué tan agresivamente el ruleset frena al agente. Para trabajo diario lean, refactors o apagar reglas.
/specx Specs Ciclo dirigido por specs para features de 3+ archivos: propuesta, plan, implementar una tarea por vez, revisar, cerrar.
/desx Diseño Auditoría de diseño de solo lectura después de UI. Detecta slop visual y deriva de tokens, y aplica fixes fuera del loop de specs.
Una decisión representativa: usar una capacidad nativa del navegador en vez de sumar una abstracción.
function Modal({ open, onClose, title, children }) {
useEffect(() => {
document.addEventListener("keydown", onEscape);
document.body.style.overflow = "hidden";
return () => { /* cleanup */ };
}, [open]);
return createPortal(
<div className="modal-overlay" onClick={onClose}>
<div role="dialog">
<h2>{title}</h2>
{children}
</div>
</div>,
document.body,
);
}// lexis: <dialog> nativo — focus trap
// y backdrop ya incluidos
<dialog ref={dialogRef}>
<h2>Confirmar borrado</h2>
<form method="dialog">
<button value="cancel">Cancelar</button>
<button value="confirm">Borrar</button>
</form>
</dialog> El agente eligió la plataforma antes que la librería — sin que nadie se lo pidiera vuelta a vuelta.
Lexis-Two no reemplaza al agente que usás hoy. Le da una forma compartida de trabajar.
Lexis-Two no te ata a un framework, a un editor ni a un orquestador. El core queda universal; lo específico se detecta por tarea y por host.
La filosofía vive en AGENTS.md. Las convenciones viven en stacks/<id>.md y se detectan desde los archivos de la tarea — Node/TS shipped, Python/Go/Rust/Astro planificados.
Un catálogo skills/ y adaptadores delgados para OpenCode, Claude Code, Cursor, Codex, Gemini CLI, Copilot, pi y AGENTS.md plano.
Un ruleset portable, no un lock-in de producto. Cualquier agente que lea instrucciones puede seguir el loop sin un orquestador privado.
Benchmark OpenCode Go, mediana de LOC en 5 tareas de código, 3 corridas por celda.
Resultados de una corrida — específicos por modelo y tarea, no una promesa universal.
Lexis-Two es la base portable de hoy. La dirección de largo plazo es una capa de orquestación programable para flujos humano + agente.
Principios, skills, comandos, adaptadores y loop de agentes estructurado.
Orquestación, estado, coordinación de agentes, contexto compartido y checkpoints humanos configurables.
Una capa programable para flujos inteligentes que saben cuándo actuar y cuándo preguntar.
El objetivo no es la autonomía máxima. Es autonomía útil, con control humano explícito en los momentos que importan.
npx @draig/lexis-two install