Agentes de programación
Claude Code, Codex, Cursor y otros agentes de programación con IA despliegan y gestionan apps en Lizard (lizard.build) mediante Lizard CLI. Instala Lizard Skill una vez con npx skills add lizard-build/skill -g; después, el agente carga la guía integrada en la CLI con lizard skills get core --json y lee los flags de cualquier comando con --help --json. Así obtiene la sintaxis de la versión instalada. Los clientes compatibles con MCP, como ChatGPT y Claude, pueden usar Lizard MCP en su lugar. Para un despliegue completo desde un agente, consulta Desplegar desde Claude Code, Codex o Cursor.
La skill integrada
La CLI incluye la guía de uso de su propia versión. Un agente la lee con:
lizard skills get core --jsonEsto devuelve { name, frontmatter, content, … }: content es la guía completa (pipeline de build, precedencia de env, addons, descubrimiento, códigos de salida). Subcomandos relacionados:
lizard skills list # available embedded skills
lizard skills get core # the core guide
lizard skills path # where skills are storedComo la guía viene incluida con el binario, lizard upgrade también actualiza las instrucciones del agente.
Comandos autodescriptivos
Los agentes descubren la sintaxis exacta de los flags en tiempo de ejecución en lugar de depender de una sintaxis memorizada:
lizard --help --json # full command tree + exit codes
lizard <cmd> --help --json # a specific command's schemaConsulta JSON y automatización.
Inicialización dentro de un agente
Un flujo típico de un agente:
- Cargar la guía:
lizard skills get core --json→ leercontent. - Comprobar la autenticación al ejecutar la tarea: ejecuta la tarea del usuario; con el código de salida
2, ejecutalizard login, entrega al usuario la URL impresa y luego reintenta. - Iniciar la prueba si se solicita: una cuenta nueva no tiene plan, así que su primera creación falla con HTTP 402 (
code: "PAYMENT_REQUIRED", código de salida1). Ejecutalizard billing start --json, entrega al usuario laurlde Checkout y reintenta cuando haya añadido una tarjeta. - Resolver el contexto antes de modificar:
lizard status(enlace cwd) ylizard ps --json(servicios). - Actuar usando la guía:
add,up,secrets,domain, etc., siempre con--json.
Si el binario lizard no está presente, instálalo primero. En macOS o Linux, usa el script de instalación:
curl -fsSL https://lizard.build/install.sh | bashNo necesita Node.js ni sudo, y enlaza lizard en una carpeta que ya está en el PATH, así que el agente puede llamarlo en la misma sesión. Si el script avisa de que quizá no se encuentre lizard, llama a ~/.lizard/bin/lizard. En Windows, ejecuta esto en PowerShell:
irm https://lizard.build/api/cli/install.ps1 | iexO instala desde npm en cualquier sistema:
npm install -g @lizard-build/cliConvenciones que los agentes deben seguir
- Pasa siempre
--jsonen llamadas no interactivas. - Confirma las acciones destructivas (eliminar servicio, quitar addon, sobrescribir un secreto de todo el proyecto, reinicio de prod) con el usuario: los propios prompts de la CLI solo se activan en un TTY.
- Limita los secretos al servicio que los consume por defecto; reserva
--globalpara valores que sepas que son públicos. Consulta Variables y secretos. - No escribas Dockerfiles sin que se soliciten: lizardpack detecta automáticamente la mayoría de los stacks. Prueba primero un despliegue. Consulta Pipeline de build.
- No uses
lizard uppara cambiar un servicio respaldado por git a upload: usaservice set+redeploy.
Integraciones con editores
Lizard Skill incluye las instrucciones iniciales que permiten a los agentes de editores y asistentes cargar la guía cuando la necesiten y usar la CLI que describe esta documentación. Instálala una sola vez para todos tus agentes:
npx skills add lizard-build/skill -gFunciona con Claude Code, Cursor, Codex, Copilot, Gemini CLI y otros agentes que leen el formato Agent Skills. Para los clientes que usan MCP en lugar de ejecutar comandos de shell, usa Lizard MCP.
Eso también cubre los IDE con IA: escriben y prueban una app, pero no la alojan. Consulta desplegar una app creada en Google Antigravity, que muestra cómo pedir el despliegue con un solo prompt.
Para que Claude Code o ChatGPT editen la página que tienes abierta en Chrome, usa Lizard Studio.
Lizard MCP
Lizard MCP permite que ChatGPT, Claude y otros clientes MCP gestionen tus proyectos de Lizard: crear servicios y addons, redesplegar, leer logs y métricas, definir secretos, escalar réplicas y asociar dominios. Es un servidor alojado que usa Streamable HTTP en:
https://employ-woman-g1q2.us-east-1.onlizard.com/mcpUn cliente que admita OAuth te hace iniciar sesión en el primer uso. Otros clientes envían una clave de API liz_ en la cabecera Authorization: Bearer; crea una con lizard keys create <name>.
Añádelo a Claude Code:
claude mcp add --transport http lizard https://employ-woman-g1q2.us-east-1.onlizard.com/mcpPara Cursor y otros clientes configurados mediante JSON:
{
"mcpServers": {
"lizard": {
"url": "https://employ-woman-g1q2.us-east-1.onlizard.com/mcp",
"headers": { "Authorization": "Bearer liz_your_key" }
}
}
}Puedes iniciar la prueba, pagar y cancelar Pro desde la página de Billing. Cuando la cuenta tiene que pagar antes de poder crear algo, el error de la herramienta incluye PAYMENT_REQUIRED y el enlace que hay que abrir.
Alojar tu propio servidor MCP
Un agente que usa Lizard CLI y una aplicación que expone MCP son flujos de trabajo separados. Los comandos de CLI anteriores no proporcionan un transporte MCP. Para desplegar tu propio servidor con Streamable HTTP, sigue la guía de MCP remoto.
Ver también
lizard skills: la referencia completa de comandos.- JSON y automatización: salida
--jsony descubrimiento de esquemas. - Variables y secretos: convenciones de alcance de secretos que los agentes deben seguir.
- Despliega tu app desde Claude Code: el mismo bootstrap escrito como guía paso a paso, con el prompt que inicia el despliegue.
Actualizado