4 herramientas para que Claude Code programe como un senior (y gaste menos)

Por qué estas cuatro

Claude Code programa muy bien, pero tiene tres frenos: gasta tokens de más, se topa con el límite del plan y relee archivos que ya leyó. Estas cuatro herramientas gratuitas y de código abierto atacan cada freno.

Ponytail recorta el código que escribe. OmniRoute lo conecta a cientos de proveedores de IA cuando se te acaba el plan. Graphify le da un mapa de tu proyecto. Agent Skills le enseña a trabajar con el proceso de un equipo de ingeniería senior.

Este post amplía nuestro reel: qué hace cada una, cómo funciona por dentro, cómo instalarla paso a paso y su link oficial. Las cifras salen de los repositorios y de pruebas independientes, revisadas el 4 de octubre de 2026.

Antes de empezar

Con esto instalado, montar las cuatro te toma unos 15 minutos:

  • Claude Code funcionando en la terminal o en la pestaña Code de la app de escritorio.
  • Node.js en el PATH: Ponytail lo usa para sus hooks y OmniRoute se instala con npm.
  • Python 3.10 o superior y uv (o pipx) para Graphify.

Ponytail y Agent Skills se instalan como plugins dentro de Claude Code. Cada comando /plugin va en un mensaje aparte: si los pegas juntos, la instalación falla.

1. Ponytail: el senior perezoso que escribe menos código

Qué es. Un plugin gratuito (licencia MIT) que hace que tu agente piense como el dev senior más perezoso del equipo: antes de escribir, se pregunta si de verdad hace falta. Lo creó Dietrich Gebert y funciona en Claude Code, Codex, Cursor, Copilot, Gemini CLI y otros. Repo oficial

Cómo funciona. Antes de escribir código, el agente baja por esta escalera y se detiene en el primer escalón que resuelve la tarea:

  1. ¿Esto tiene que existir? Si no, no se escribe.
  2. ¿Ya está en el proyecto? Se reutiliza.
  3. ¿Lo resuelve la librería estándar? Se usa.
  4. ¿Lo trae la plataforma (navegador, sistema operativo)? Se usa.
  5. ¿Lo hace una dependencia ya instalada? Se usa.
  6. ¿Cabe en una línea? Una línea.
  7. Solo entonces, lo mínimo que funcione.

Ejemplo: pides un selector de fecha. Sin Ponytail, el agente instala una librería, escribe un componente y una hoja de estilos. Con Ponytail usa <input type="date">, que el navegador ya trae. Lo que nunca recorta: validación, manejo de errores, seguridad ni accesibilidad.

Los números, sin humo. El ~50 % del reel corresponde a líneas de código. Su benchmark oficial (12 tareas reales en Claude Code con Haiku 4.5) mide −54 % de código, −22 % de tokens, −20 % de costo y −27 % de tiempo, sin perder ningún control de seguridad (resultados).

Una prueba independiente de JetBrains con 80 tareas midió menos: −15 % de código y −10,3 % de costo (JetBrains). El ahorro es real; su tamaño depende de cuánto tienda tu agente a sobreconstruir.

Instalación en Claude Code. Envía estos dos comandos, cada uno en su propio mensaje:

/plugin marketplace add DietrichGebert/ponytail
/plugin install ponytail@ponytail

Queda activo en cada sesión, en modo full. Necesita Node.js en el PATH; sin él las skills funcionan, pero verás un error inofensivo de node: command not found.

Comandos útiles

  • /ponytail lite | full | ultra | off: cambia la intensidad o lo apaga.
  • /ponytail-review: revisa el diff actual y te devuelve una lista de lo que sobra.
  • /ponytail-audit: lo mismo, pero sobre todo el repositorio.
  • /ponytail-debt: reúne en un registro los atajos que dejaste para después.
  • /ponytail-gain: muestra el marcador de ahorro del benchmark.

Para desinstalarlo: /plugin remove ponytail.

2. OmniRoute: cuando se acaba tu plan, la petición sigue

Qué es. Un gateway de IA gratuito y de código abierto (MIT) que corre en tu máquina. Le da a Claude Code un solo endpoint conectado a 358 proveedores, más de 150 con capa gratuita. Lo mantiene Diego Souza junto a cientos de colaboradores. Repo oficial

Cómo funciona. Tu herramienta le habla a http://localhost:20128/v1 y OmniRoute decide a qué modelo mandar cada petición. Si un proveedor llega a su límite o falla, pasa al siguiente en este orden: suscripción, API key, modelos baratos y modelos gratis. Tú no cambias nada en tu flujo.

Sumando las capas gratuitas documentadas, el proyecto calcula unos 1.620 millones de tokens al mes (el “1.600 M” del reel). Esa cifra se recalcula cada dos semanas y sube o baja según lo que ofrezca cada proveedor. Además comprime las salidas de herramientas antes de mandarlas al modelo, con ahorros de 15 % a 95 % de tokens según el caso.

Instalación

  1. Instala el paquete global con npm:
npm i -g omniroute
  1. Ejecuta omniroute: el servidor y el panel quedan en http://localhost:20128.
  2. En el panel, entra a Providers y conecta al menos un proveedor. OpenCode Free funciona sin clave; también puedes sumar tus API keys de DeepSeek, Groq, Gemini y otros.
  3. Conecta Claude Code. Para elegir proveedor y modelo con un menú y dejarlo configurado:
omniroute configure claude

O para lanzar Claude Code a través de OmniRoute sin tocar tu configuración:

omniroute run claude --model auto/coding

auto/coding prioriza la calidad al generar código, auto/cheap el menor costo y auto/fast la menor latencia.

Ojo: cuando Claude Code pasa por OmniRoute, quien responde puede ser Kimi, GLM, Qwen u otro modelo, no Claude. La calidad cambia con cada modelo; úsalo para tareas mecánicas o como respaldo cuando se te agote el plan.

3. Graphify: un mapa de tu proyecto para que Claude no relea archivos

Qué es. Una skill que convierte tu proyecto (código, docs, PDFs, imágenes) en un grafo de conocimiento que el agente consulta en vez de abrir archivo por archivo. Es de código abierto (Apache-2.0 y MIT), de Graphify Labs. Repo oficial · Documentación

Cómo funciona. Lee tu código con tree-sitter, un analizador sintáctico, sin LLM y sin que nada salga de tu máquina: mapear código es gratis. Arma nodos (funciones, clases, módulos) y conexiones (quién llama, importa o hereda de quién), y los agrupa en comunidades como api/router, auth o db/models, las que viste en el reel.

Cada conexión indica si salió directo del código (EXTRACTED) o si se dedujo (INFERRED). Los docs, PDFs e imágenes sí pasan por el modelo de tu asistente para extraer conceptos.

El resultado son tres archivos en la carpeta graphify-out/:

  • graph.html: el grafo interactivo, se abre en cualquier navegador.
  • GRAPH_REPORT.md: conceptos clave, conexiones inesperadas y preguntas sugeridas.
  • graph.json: el grafo completo, para consultarlo sin releer archivos.

Instalación (Python 3.10 o superior):

uv tool install graphifyy
graphify install

El paquete se llama graphifyy, con doble “y”; otros paquetes de nombre parecido en PyPI no son oficiales. Si no tienes uv, sirve pipx install graphifyy.

Luego, dentro de Claude Code y en la carpeta de tu proyecto:

/graphify .

Para que Claude consulte siempre el grafo antes de leer archivos:

graphify claude install

Y para que el grafo se reconstruya solo en cada commit: graphify hook install.

Comandos para consultar el grafo

  • /graphify query "¿qué conecta auth con la base de datos?": responde con el pedazo del grafo relevante.
  • /graphify path "auth" "db/models": la ruta más corta entre dos partes del código, la del reel.
  • /graphify explain "RateLimiter": todo lo conectado a un concepto.

Dos tips: agrega graphify-out/ a tu .claudeignore para no invalidar la caché de prompts de Claude Code. En PowerShell escribe graphify ., sin la barra inicial.

4. Agent Skills: el proceso de ingeniería de Addy Osmani, empaquetado

Quién es Addy Osmani. Pasó más de 14 años en Google: lideró la experiencia de desarrolladores de Chrome (DevTools, Lighthouse, Core Web Vitals) y terminó como director en Google Cloud AI (perfil). En 2026 dejó Google y se unió a Anthropic para trabajar en Claude Code (nota).

Qué es. Un paquete gratuito (MIT) de skills de ingeniería para agentes de IA, pensado para código de producción. Cuando grabamos el reel traía 24; el repo ya va en 25. Repo oficial

Cómo funciona. Cada skill es un flujo paso a paso que el agente sigue en una etapa del trabajo: definir, planear, construir, probar, revisar y publicar. Una meta-skill, using-agent-skills, lee la tarea y activa la skill que toca: en el reel la viste escanear las opciones ante “arreglar el bug del login” y activar la de código. En Claude Code también trae comandos como /spec y /review.

Cinco que vale la pena conocer:

SkillQué haceCuándo usarla
interview-meTe pregunta una cosa a la vez para entender qué quieresLa idea todavía es vaga
spec-driven-developmentEscribe la especificación antes del código: requisitos, alcance y criteriosProyecto o feature nuevo
test-driven-developmentPrimero el test que falla, después el código que lo pasaLógica que no se puede romper
code-review-and-qualityRevisión en cinco ejes antes del mergeAntes de subir a producción
deprecation-and-migrationPatrones para retirar código viejo y migrar usuariosCuando toca apagar un sistema

Instalación en Claude Code. Dos comandos, cada uno en su propio mensaje:

/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills

Otra vía: el CLI abierto de skills, que las instala en Claude Code y en más de 70 agentes. Agrega --list para verlas antes de instalar.

npx skills add addyosmani/agent-skills

Si al instalar el plugin te sale Permission denied (publickey), un error reportado en Windows, usa la vía npx (issue).

Cómo usarlas juntas

Cada una cubre un momento distinto de la sesión, así que se suman sin pisarse. Un orden lógico:

  1. Define con Agent Skills. Arranca con /spec o con interview-me para que el agente entienda qué construir antes de tocar código.
  2. Ubícate con Graphify. Corre /graphify . para que el agente navegue el grafo en vez de leer todo el repositorio.
  3. Construye con Ponytail activo. El agente escribe solo lo necesario; al final pasa /ponytail-review sobre el diff.
  4. Respáldate con OmniRoute. Si el plan se agota a mitad de sesión, las tareas mecánicas siguen por modelos gratuitos.

Si además quieres que el agente hable menos, Ponytail combina con Caveman: Caveman recorta lo que el agente dice y Ponytail lo que construye.

Lo que hay que tener en cuenta

  • Los porcentajes varían. Cada benchmark mide tareas distintas; prueba en tu propio proyecto antes de prometerle ahorros a un cliente.
  • Con OmniRoute, tu código pasa por terceros. Cada proveedor tiene sus términos, y el propio proyecto marca 13 como “evitar” en su catálogo de riesgos (OmniRoute). No lo uses con código de clientes bajo confidencialidad sin revisar a dónde va.
  • Las capas gratuitas cambian. Un proveedor puede recortar o cerrar su plan gratis de un día para otro.
  • Todo esto se mueve rápido. Las cifras son al 4 de octubre de 2026; revisa el repo de cada herramienta antes de instalar.

Las cuatro son gratuitas y de código abierto:

HerramientaPara qué sirveInstalaciónLink oficial
PonytailMenos código y menos tokensPlugin de Claude Codegithub.com/DietrichGebert/ponytail
OmniRoute358 proveedores con respaldo automáticonpm i -g omniroutegithub.com/diegosouzapw/OmniRoute
GraphifyMapa del proyecto en grafouv tool install graphifyygithub.com/Graphify-Labs/graphify
Agent SkillsProceso de ingeniería seniorPlugin de Claude Codegithub.com/addyosmani/agent-skills

¿Quieres que tu equipo trabaje así sin pelearse con la configuración? En Khaos Core montamos flujos de desarrollo y automatización con IA para empresas. Hablemos.

¿Quieres llevar esto a tu marca?

Diseñamos páginas web, marcas y automatizaciones con IA a la medida de tu negocio.

AGENDA TU CONSULTA GRATIS
← Volver al blog