SPECTRE

SPECTRE

Joe Fernandez (Codename Inc) · Programación · Productividad

SPECTRE es un flujo de trabajo de ingeniería agéntica gratuito y de código abierto que se integra en Claude Code y Codex y convierte una idea vaga de función en código revisado, probado y enviado. Ejecuta el trabajo a través de un flujo de comandos de barra que cubre el alcance, la planificación, la ejecución, la revisión y la limpieza. Piénsalo como desarrollo guiado por especificaciones para agentes de programación con IA: primero acuerdas el plan, y luego el agente construye. Tú sigues presente en las decisiones que importan, y tu agente de programación se encarga del resto. Está hecho para desarrolladores que quieren resultados consistentes y repetibles en lugar de prompts afortunados y aislados.

Vista previa de la interfaz de SPECTRE

Acerca de SPECTRE

Qué es SPECTRE

SPECTRE es un flujo de trabajo de agente de programación con IA basado en plugins, no una aplicación independiente en la que inicias sesión. Lo instalas en Claude Code o Codex, y luego empiezas a trabajar escribiendo un único comando. A partir de ahí, guía a tu agente por una secuencia fija: delimita el alcance de la función, redacta el diseño técnico, lo divide en tareas, las ejecuta con subagentes, revisa el resultado y abre una pull request.

El problema que ataca es la ambigüedad. Cuando una petición es vaga, el modelo rellena los huecos con suposiciones, y terminas con código enredado y retrabajo. SPECTRE obliga a poner los detalles que faltan en documentos duraderos primero. Ese es el núcleo de su enfoque de desarrollo guiado por especificaciones, para que el agente construya a partir de un plan acordado y no de una suposición. Joe Fernandez, el desarrollador, lo creó después de usarlo para lanzar sus propios productos.

El pero está en el alcance. SPECTRE está pensado para funciones de tamaño estándar dentro de un repositorio. Para retoques de texto, pases de estilo o builds gigantes de varias fases, el autor te remite a otra parte. También da por hecho que ya tienes Claude Code o Codex en marcha y que te manejas en la terminal.

Primeros pasos

  1. Añade el marketplace de SPECTRE en Claude Code o Codex, e instala el plugin.
  2. Reinicia o abre una sesión nueva para que se detecten los subagentes gestionados.
  3. Ejecuta el comando de alcance, como /spectre:spectre-scope, y responde sus preguntas hasta que quede fijado el alcance de la función.
  4. Avanza por los pasos de plan y ejecución, revisando el traspaso antes de cualquier cambio en el código.
  5. Termina con ship, que limpia la rama, ejecuta las pruebas y abre la pull request.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de SPECTRE.

Plan gratuitoSí
Planes de pago$0
PlataformaClaude Code, Codex (CLI plugins)
DesarrolladorJoe Fernandez (Codename Inc)
CategoríaProgramación · Productividad
Fecha de lanzamientoDec 2025
Última actualizaciónSep 2026
Visitas al sitio web649.3M
Ranking global del sitio50
Disponibilidad de la APINo

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores que ya usan Claude Code o Codex y quieren que su agente dé resultados más consistentes en funciones reales, y a los que no les importa un flujo de trabajo en terminal.
  • Creadores en solitario e indie hackers que lanzan funciones de producto sin un equipo que detecte errores, siempre que sigan los pasos de alcance y planificación en vez de saltar directo al código.
  • Product managers técnicos y ex programadores que escriben especificaciones y quieren que un agente lleve el plan hasta una pull request probada.

Tareas

  • Convertir una petición de función poco clara en un alcance escrito, un diseño técnico y una lista de tareas antes de escribir una sola línea de código.
  • Ejecutar subagentes de programación en paralelo, cada uno con solo el contexto que su tarea necesita.
  • Limpiar una rama eliminando código muerto, añadiendo pruebas y preparando una pull request.

Casos de uso

  • Arrancar un producto totalmente nuevo en el que tienes una idea pero los límites exactos de la función todavía no están claros.
  • Resolver una cuestión muy técnica que exige investigar el código antes de que nadie escriba nada.
  • Retomar una función semanas después y dejar que un traspaso de sesión guardado ponga al agente al día.
  • Limpiar una rama desordenada antes de una pull request. Se encarga de las partes aburridas.

Funciones clave

Un comando para empezar a construir

Cada pieza de trabajo de una función entra por un único comando de alcance. No memorizas un menú enorme de pasos. Solo uno. Entonces, qué hace en realidad el flujo de comandos de barra. El flujo de alcance explora los bordes de tu idea y separa lo que entra, lo que queda fuera, lo que es futuro y lo que está explícitamente fuera de alcance. Para quien hace malabares con varios proyectos, ese único punto de entrada lo es todo.

Comandos de flujo de trabajo para todo el ciclo de vida

SPECTRE se distribuye como un conjunto de comandos de barra, de /spectre:spectre-kickoff para funciones nuevas y vagas a /spectre:spectre-ship para el cierre final. Plan, ejecución, prueba y traspaso también viven aquí. El agente sugiere el siguiente comando al final de cada respuesta. Así casi nunca tienes que pensar cuál viene después.

Envío automático de subagentes

SPECTRE dirige trabajos concretos a subagentes especializados: uno para implementar, otro para analizar cómo funciona el código existente, otro para buscar patrones reutilizables, otro para investigar en la web y otro para revisar. Los prompts los llaman por ti, así que tú no tienes que hacerlo. Es un buen ahorro de tiempo. Dar a cada subagente solo el contexto que su tarea necesita lo mantiene centrado. Menos ruido, menos desvíos.

Prueba de que la función de verdad funciona

Antes de dar una función por terminada, el paso prove convierte el alcance y los flujos de usuario en criterios de aceptación y los comprueba con tu configuración de pruebas. Captura capturas de pantalla o vídeo para el trabajo visual y construye una página de prueba revisable. Quien haya lanzado una función que "pasaba" pero se rompía en el navegador verá aquí el valor.

Memoria de sesión entre ventanas de contexto

Ejecuta un comando de traspaso cuando tu ventana de contexto se llene o cambies de tarea. SPECTRE escribe una instantánea de estado y la carga en tu siguiente sesión de forma automática, fusionando las últimas instantáneas en una memoria continua. Eso significa que puedes vaciar la ventana sin perder el hilo. Bien. Se acabó explicar todo el proyecto de nuevo a una sesión recién creada.

Conocimiento duradero que se acumula

SPECTRE captura trampas verificadas, decisiones, patrones y bloqueos como registros estructurados. Un índice de arranque con tamaño limitado muestra solo los relevantes para una tarea dada. Luego el agente carga el registro completo después de comprobar que sigue aplicándose. Con el tiempo, tu proyecto acumula contexto. No vuelve a cero en cada sesión.

Ejecución de tareas en paralelo con revisión

Execute divide el plan en tareas, las envía a subagentes paralelos y ejecuta la verificación después de cada tanda. Luego añade una revisión de código adversarial de runtime opuesto, seguida de una pasada de reparación. En palabras llanas, un modelo distinto comprueba el trabajo. Eso detecta puntos ciegos que un solo agente tiende a pasar por alto. No es una garantía. Pero es mucho mejor que confiar en la suerte.

Ventajas y desventajas

Ventajas

  • Gratis y de código abierto bajo la licencia MIT, así que puedes leer cada skill y prompt que ejecuta.
  • Funciona tanto con Claude Code como con Codex, así que no estás atado a un único agente de programación.
  • Obliga a tener claridad antes del código, lo que reduce el retrabajo que causan los prompts vagos.
  • Los traspasos de sesión y el conocimiento duradero sobreviven a los reinicios de contexto y a largos huecos entre sesiones.

Desventajas

  • Más pesado que un prompt normal. Para cambiar una línea de texto, el ida y vuelta es más ceremonia de la que la mayoría quiere.
  • Necesita una instalación de Claude Code o Codex ya existente y soltura con la terminal, así que los principiantes quedan fuera.
  • El autor señala que no está hecho para builds enormes de varias fases. Esos tienes que dividirlos tú en fases.
  • Es un proyecto personal mantenido por un solo desarrollador, así que las funciones y la documentación pueden cambiar sin mucho aviso.

Preguntas frecuentes

Sí. Se publica bajo la licencia MIT y no cuesta nada instalarlo ni usarlo. El único coste es lo que ya pagas por Claude Code o Codex, ya que SPECTRE funciona sobre esas herramientas en lugar de sustituirlas.

Contenido relacionado

Explora herramientas, habilidades y artículos relacionados con SPECTRE.

Alternativas a SPECTRE

Forefront

Forefront

Forefront · Programación

Forefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.

Gratis / $0 - $99/moVer detalles
Startkit

Startkit

StartKit.AI · Programación

Startkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.

De pago / $99 - $499 one-timeVer detalles
Testim

Testim

Tricentis · Programación

Testim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.

Gratis / Custom pricing on requestVer detalles