npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

ax-designer

v0.4.0

Published

Audita la Agent Experience (AX) de un repositorio y genera el código (CLI de verbos estrechos y MCP server) para que un agente lo opere con menos tokens, menos rondas y menos errores.

Readme

AX Designer

Los agentes gastan demasiados tokens y rondas enterándose de un repositorio antes de poder tocarlo. AX Designer es a la Agent Experience lo que el diseño de UX es a las personas: audita un repo, mide cuánto le cuesta a un agente enterarse de él y genera el código —un CLI de verbos estrechos y un MCP server que lo envuelve— para que un agente lo opere con menos tokens, menos rondas y menos errores. Después lo comprueba poniendo a un agente de verdad a resolver las mismas tareas con y sin lo generado.

npm install -g ax-designer    # o: npm install github:Rafael088/ax-designer
axd auditar ./mi-repo --formato md

Requiere Node ≥ 22.18. Todo devuelve JSON (--formato md para leerlo una persona), y nada escribe ni gasta sin --aplicar o --correr: lo que escribe o gastaría se ensaya primero.

Qué hace

| Verbo | Para qué | | --- | --- | | axd estado <repo> | El resumen barato (< 1k tokens, JSON con esquema): puntuación por eje, críticos pendientes, si lo generado en ax/ está al día con el contrato, las corridas guardadas y el siguiente paso. No escribe ni gasta. | | axd analizar <repo> | El Inventario en JSON: qué hay, qué se lee al entrar, dónde está el estado. No escribe ni gasta. | | axd medir <repo> | El costo de descubrimiento, camino por camino: cuántos tokens cuesta enterarse por cada vía. | | axd auditar <repo> | El informe por los 7 ejes de la rúbrica AX, con puntuación, nivel y hallazgos ordenados por lo que ahorran. | | axd contrato <repo> | El contrato propuesto: los verbos de solo lectura y de escritura que un agente debería poder usar, y las transiciones vedadas. | | axd generar <cli\|mcp> <repo> | Sin --aplicar, el ensayo: qué archivos crearía y por qué. Con --aplicar, los escribe en ax/ del repo objetivo. | | axd validar <repo> --tareas <archivo> | Sin --correr, el plan de corridas (cada tarea, sin y con lo generado) y su costo estimado. Con --correr las ejecuta con un agente real y compara rondas, tokens y costo. |

axd estado ../mi-repo                        # cómo está, en poco, y qué toca después
axd auditar ../mi-repo --formato md          # qué le cuesta a un agente enterarse
axd generar cli ../mi-repo                   # ensayo: qué crearía y por qué
axd generar cli ../mi-repo --aplicar         # ax/contrato.json + ax/cli.mjs
axd generar mcp ../mi-repo --aplicar         # ax/mcp/: el MCP server que envuelve al CLI
axd validar ../mi-repo --tareas tareas.json  # plan y costo estimado (no gasta)
axd validar ../mi-repo --tareas tareas.json --correr   # corre agentes de verdad: GASTA

Por qué confiar en el número

  • La rúbrica son 7 ejes con criterios medibles: cada decisión de axd auditar trae su evidencia (archivo y línea, o la medición con su camino), y lo que no se puede medir sale sin-evidencia y baja la cobertura — nunca se adivina.
  • Los tokens salen de un solo Contador (caracteres / 4) en toda la herramienta.
  • axd validar --correr no compara impressiones: pone a un agente real a resolver las mismas tareas en copias del repo, con y sin lo generado, y mide la diferencia (docs/validador.md).

Guías

  • Guía de uso — el flujo completo analizar → auditar → contrato → generar → validar, los códigos de salida y el modo ensayo.
  • La rúbrica AX — los 7 ejes, cómo se decide cada criterio y cómo se puntúa.
  • El validador — las corridas con agentes reales y su costo.
  • AGENTS.md — para quien trabaje el código (persona o agente).

Desarrollo

npm install
npm run check          # tipos + pruebas
npm run axd -- --help  # el CLI desde el código, sin compilar

Licencia

MIT — ver LICENSE.