Blueprint
Blueprint es un planning copilot para agentes de código: hace Q&A antes de escribir y genera un plan en Markdown para ejecutar. Compatible con Claude Code, Codex CLI y Gemini CLI.
¿Qué es Blueprint?
Blueprint es un planning copilot para agentes de código. Ayuda al agente a hacer las preguntas correctas antes de escribir código y luego genera un plan en Markdown que el agente puede ejecutar en una sola pasada.
La herramienta está diseñada para ser agnóstica a agentes y usa planificación basada en Q&A: explora un codebase y hace preguntas de opción múltiple fáciles de responder. La salida destaca problemas y decisiones que podrías no haber considerado, estructurada como una spec/plan reutilizable.
Características clave
- Planificación Q&A antes de código: Blueprint ralentiza la ejecución lo justo para aclarar requisitos y luego genera un plan estructurado.
- Exploración del codebase: Lee tu workspace/codebase y usa ese contexto para guiar las preguntas que hace.
- Preguntas de opción múltiple: Las preguntas están formateadas para responder rápidamente, cubriendo ambigüedades importantes.
- Salida de plan en Markdown: El resultado es un archivo Markdown destinado a pasárselo directamente a agentes de código.
- Habilidades agnósticas a agentes (compatible con skills.sh): Blueprint se empaqueta como skills compatibles con múltiples harnesses de agentes de código.
- Plantillas integradas con secciones de preguntas abiertas: Incluye plantillas de planificación predeterminadas que definen secciones como overview, comportamiento esperado, fases de implementación, estrategia de testing y preguntas abiertas.
Cómo usar Blueprint
- Instala la skill con el comando
npxdel repositorio:npx skills add imbue-ai/blueprint. - Inicia una sesión de planificación invocando la skill en tu agente de código con una descripción corta de la tarea (ej.,
/blueprint Add a caching layer to reduce API calls). - Elige una plantilla cuando se te pida. Blueprint explora tu codebase y empieza a hacer preguntas.
- Responde las preguntas hasta que Blueprint determine que se ha cubierto lo suficiente.
- Genera el plan con
/blueprint-generate. El plan se escribe en una ruta comoblueprint/<slug>/plan-<slug>.md. - Refina en chat si es necesario y pregunta por issues abiertas (ej., “what are the open questions?”) antes de pasar el plan a tu agente de código.
Casos de uso
- Proyectos greenfield / nuevas features: Planifica una gran nueva feature asegurando que requisitos, comportamiento esperado y estrategia de testing estén explícitamente cubiertos antes de la implementación.
- Cambios incrementales que necesitan coordinación: Cuando un cambio es lo bastante grande para requerir una spec cuidadosa (no solo una edición rápida), Blueprint ayuda a estructurar decisiones y fases.
- Investigación y experimentos: Para nuevos modelos, sistemas o subsistemas, el flujo Q&A de Blueprint captura suposiciones e incógnitas como un plan con preguntas abiertas.
- Trabajando en un codebase desconocido: Blueprint explora el workspace y hace preguntas aclaratorias basadas en lo que encuentra, reduciendo la chance de pasar por alto restricciones clave.
- Reducir errores de ejecución en workflows de agentes: Si un agente tendería a “lanzarse a codificar”, Blueprint proporciona un archivo de plan explícito que el agente puede ejecutar tras la fase de planificación.
Preguntas frecuentes
-
¿Qué harnesses de agentes de código están soportados? El repositorio indica compatibilidad con harnesses como Claude Code, Codex CLI, Gemini CLI, Pi agent y otros harnesses compatibles.
-
¿Dónde se guarda el plan generado? El plan se escribe en
blueprint/<slug>/plan-<slug>.mdtras ejecutar/blueprint-generate. -
¿Qué plantillas incluye Blueprint? Incluye dos plantillas integradas por defecto: Default (secciones como overview, comportamiento esperado, plan/fases de implementación, estrategia de testing y preguntas abiertas) y Concise (secciones como overview, comportamiento esperado y cambios).
-
¿Puedo personalizar la estructura del plan? Sí. El repositorio indica que puedes describir una plantilla personalizada inline cuando se te pida, y también agregar/editar plantillas persistentemente vía
templates.jsonpara que las dos skills de Blueprint estén sincronizadas. -
¿Está Blueprint limitado a trabajo front-end? La guía del README sugiere que es menos ideal para frontends donde la mayoría de decisiones son visuales, y más adecuado para proyectos greenfield, grandes nuevas features, y planificación de investigación o subsistemas.
Alternativas
- Generadores de especificaciones o documentos (estilo revisión manual): Herramientas que producen especificaciones largas después de que el agente tome sus propias decisiones difieren de Blueprint al invertir el flujo de trabajo—Blueprint busca tu input primero mediante Q&A.
- Flujos de trabajo de “modo plan” en herramientas de agentes de código: Algunas plataformas de agentes incluyen sus propios modos de planificación; Blueprint se posiciona específicamente como un copilot de planificación que genera un plan en Markdown ejecutable por el agente y hace preguntas cortas enfocadas en requisitos.
- Asistentes genéricos de revisión de codebases: Las alternativas pueden resumir o analizar repositorios, pero la salida distintiva de Blueprint es un plan en Markdown estructurado con secciones definidas y preguntas abiertas destinadas a la ejecución.
- Flujo de trabajo en barra lateral de VS Code con extensión de planificación: Si prefieres herramientas integradas en el editor, Blueprint también está disponible como una extensión de VS Code que funciona en VS Code, Cursor y Windsurf, lo que puede diferir de configuraciones de agentes puramente basadas en chat.
Alternativas
AakarDev AI
AakarDev AI es una plataforma poderosa que simplifica el desarrollo de aplicaciones de IA con integración fluida de bases de datos vectoriales, permitiendo un despliegue y escalabilidad rápidos.
Arduino VENTUNO Q
Arduino VENTUNO Q es un ordenador de edge AI para robótica: combina inferencia acelerada y microcontrolador para control determinista, con Arduino App Lab.
BotBoard
Gestiona agentes de IA como un equipo con un backlog compartido, contexto estructurado y revisión humana para asignar, seguir y aprobar salidas.
Devin
Devin es un agente de IA para programar que ayuda a equipos a completar migraciones y refactorizaciones grandes en paralelo, con aprobación humana.
Biji
Biji es una plataforma versátil diseñada para mejorar la productividad a través de herramientas y características innovadoras.
Codex Plugins
Usa Codex Plugins para combinar skills, integraciones de apps y servidores MCP en flujos reutilizables que amplían el acceso de Codex a Gmail, Drive y Slack.