Install
bunx skills add vercel-labs/dev3000 --skill d3k --agent '*' -g -yPara quién
d3k está pensado para quien depura una app Web en local y quiere que un asistente de código vea la línea de tiempo completa. Arranca tu servidor de desarrollo, abre un navegador vigilado con una configuración de Chrome estable para el proyecto, y junta registros del servidor, errores del navegador, actividad de red, interacciones y capturas en una sola línea de tiempo.
La interfaz principal es la skill d3k: dile al asistente qué quieres medir o inspeccionar y deja que tome el runtime. No es un script genérico de «abrir otro navegador», ni el caso de levantar tú otro servidor de desarrollo y pedir al asistente que adivine los registros.
Antes de usarlo hace falta Node.js 24 o más reciente. La instalación de la skill y la del runtime son dos comandos; no las mezcles en una sola línea. En un entorno sin soporte de skills, no apliques el comando de instalación de la skill.
Primer intento en 3 minutos
El comando oficial de la skill es bunx skills add vercel-labs/dev3000 --skill d3k --agent '*' -g -y. El repositorio es https://github.com/vercel-labs/dev3000 Sigue solo esa página. El comando oficial del runtime es bun install -g dev3000. La guía también dice que npm install -g dev3000 sirve, pero la ruta principal sigue bun; no inventes un tercer instalador.
Requisitos previos: esta máquina tiene Node.js ≥ 24, un proyecto Web que puede arrancar en local, y aceptas que el asistente levante un navegador vigilado. La skill se instala en el lado del asistente (el comando lleva -g); el runtime se instala como paquete global dev3000. Tras instalar, confirma primero que el asistente puede hablar de d3k y luego decide si arrancar.
Primera tarea de bajo riesgo: usa una app local desechable. Dile con claridad al asistente: arrancar d3k de forma no interactiva, conservar el proceso en segundo plano, reutilizar el navegador que gestiona y mirar solo la evidencia unificada. Antes de arrancar, confirma el puerto y el directorio del proyecto; no apuntes a producción. Señal de éxito: aparece una línea de tiempo con marca de tiempo (registros, errores, red o capturas) y el asistente no abrió por separado otro servidor de desarrollo ni otro navegador.
Si solo quieres confirmar la instalación, pregunta primero «cómo arrancar d3k de forma no interactiva» y aprueba cuando veas el comando que va a ejecutar. La guía no escribe un puerto predeterminado ni cómo detener el proceso; la primera vez pregunta cómo detenerlo antes de arrancar.
Casos de uso
Caso 1: entregar la depuración a la skill d3k. Tras instalar la skill, describe el problema de página a reproducir y deja que el asistente tenga el runtime. Encaja cuando ya puedes decir en una frase qué página, qué acción y qué error viste. No hay un comando con barra fijo; el lenguaje natural basta. Si el asistente empieza él mismo npm run dev y abre el navegador del sistema, pídele que pase a d3k. La página de contraste es https://github.com/vercel-labs/dev3000
Caso 2: con el runtime global instalado, dejar que el asistente arranque de forma no interactiva y solo lea la línea de tiempo. La skill enseña: arranque no interactivo, conservar el proceso en segundo plano, reutilizar el navegador alojado, revisar evidencia unificada — no abrir otro servidor o navegador. Encaja al regresar una interacción conocida cuando hace falta ver red y capturas a la vez. La guía no lista una ruta de archivo de la línea de tiempo ni una dirección de UI; solo puedes llegar a «tras arrancar, ver evidencia en la entrada que dé el asistente». Hasta ver la línea de tiempo unificada, no abras un segundo monitor a la vez.
Límites de uso
Límite de versión: Node.js 24 o más reciente. Límite de instalación: la skill usa bunx skills add vercel-labs/dev3000 --skill d3k --agent '*' -g -y; el runtime usa bun install -g dev3000 (npm también). Sin skills, no apliques el primero. Límite de uso: la interfaz principal es decir el objetivo al asistente y dejarle el runtime; reutiliza el navegador alojado y la línea de tiempo unificada, no abras otro servidor o navegador. Límite de alcance: servidor de desarrollo local, navegador vigilado, registros, errores, red, interacciones y capturas; no escribe entornos remotos ni sondeo de producción. La parada y el puerto no están detallados; pregunta con claridad la primera vez antes de arrancar.