Skills

d3k: deja que un asistente tome la línea de tiempo de depuración Web local

Para quien quiere que un asistente depure desde una sola línea de tiempo local; hace falta Node.js 24+, instalar la skill d3k y el runtime global. No abras otro servidor o navegador.

Official source · d3k

Install

bunx skills add vercel-labs/dev3000 --skill d3k --agent '*' -g -y

Para 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.