ASD

Ponytail Audit

Auditoría de sobre-ingeniería en todo el repo, no solo un diff: lista rankeada de qué borrar, simplificar o reemplazar por stdlib/nativo. Reporte de una sola vez, no aplica los cambios.

Estrellas
101k

en todo el repo

Actividad
54

0–100, la ruta de este skill

Actualizado
el mes pasado

último commit aquí

Commits
3

últimos 90 días

Contexto
413 tok

100 tok en reposo

Paquete
1 archivo

2 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add DietrichGebert/ponytail --skill ponytail-audit --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Audita todo el repo (no un diff) en busca de sobre-ingeniería y devuelve una lista rankeada de qué borrar, simplificar o reemplazar por stdlib/nativo.
  • Etiqueta cada hallazgo con delete/stdlib/native/yagni/shrink, igual que ponytail-review pero a nivel de repo completo.
  • Busca dependencias que ya cubre la stdlib o la plataforma, interfaces de una sola implementación, factories de un solo producto, wrappers que solo delegan, flags y config muertos.
  • Termina con un resumen `net: -N lines, -M deps possible` o "Lean already. Ship." si no hay nada que cortar.

Úsalo cuando

  • Auditar un repo completo por sobre-ingeniería o bloat.
  • Preguntar qué se puede borrar del repo.

No lo uses cuando

  • Bugs de corrección, huecos de seguridad o rendimiento: el archivo los deja fuera de alcance y los remite a un review normal.

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • /ponytail-audit
  • audita este repo por sobre-ingeniería
  • qué puedo borrar de este repo

SKILL.md

En inglés

ponytail-review, repo-wide. Scan the whole tree instead of a diff. Rank findings biggest cut first.

Tags

Same as ponytail-review:

  • delete: dead code, unused flexibility, speculative feature. Replacement: nothing.
  • stdlib: hand-rolled thing the standard library ships. Name the function.
  • native: dependency or code doing what the platform already does. Name the feature.
  • yagni: abstraction with one implementation, config nobody sets, layer with one caller.
  • shrink: same logic, fewer lines. Show the shorter form.

Hunt

Deps the stdlib or platform already ships, single-implementation interfaces, factories with one product, wrappers that only delegate, files exporting one thing, dead flags and config, hand-rolled stdlib.

Output

One line per finding, ranked: <tag> <what to cut>. <replacement>. [path]. End with net: -<N> lines, -<M> deps possible. Nothing to cut: Lean already. Ship.

Boundaries

Scope: over-engineering and complexity only. Correctness bugs, security holes, and performance are explicitly out of scope. Route them to a normal review pass. Lists findings, applies nothing. One-shot. "stop ponytail-audit" or "normal mode" to revert.

Reproducido de DietrichGebert/ponytail bajo licencia MIT. Leer esta página en markdown.

Archivos

1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Ninguno: solo lista hallazgos, no aplica cambios ("applies nothing").

Detalles

Licencia
MIT
Recursos incluidos
Solo SKILL.md
Código fuente
Ver SKILL.md

Etiquetas

Más de DietrichGebert/ponytail

Este repo incluye 6 skills. Si instalas uno, normalmente ya tienes los demás.

Impone la solución más perezosa que funcione: la más simple, corta y mínima. YAGNI antes que código nuevo, stdlib y nativo antes que dependencias. Para cualquier tarea de código; no para pedidos que no son de código.

Costo de contexto al activarse
1.7k tok
Tamaño del paquete
1 archivo
Última actualización
el mes pasado
herramientas desarrollo

Tarjeta de referencia rápida con todos los modos, skills y comandos de ponytail. Despliegue de una sola vez, no es un modo persistente.

Costo de contexto al activarse
699 tok
Tamaño del paquete
1 archivo
Última actualización
el mes pasado
herramientas desarrollo

Revisión de código centrada solo en sobre-ingeniería: qué borrar, stdlib reinventada, dependencias innecesarias, abstracciones especulativas. Una línea por hallazgo. Complementa la revisión de corrección normal.

Costo de contexto al activarse
596 tok
Tamaño del paquete
1 archivo
Última actualización
el mes pasado
herramientas desarrollo

Recolecta los comentarios `ponytail:` del repo en un ledger de deuda técnica, para que los atajos y aplazamientos deliberados no se olviden. Reporte de una sola vez, no cambia nada.

Costo de contexto al activarse
426 tok
Tamaño del paquete
1 archivo
Última actualización
el mes pasado
herramientas desarrollo

Muestra el impacto medido de ponytail como un scoreboard compacto: menos código, menos costo, más velocidad, según medianas de benchmark. Despliegue de una sola vez, no es una cifra por-repo.

Costo de contexto al activarse
493 tok
Tamaño del paquete
1 archivo
Última actualización
el mes pasado
herramientas desarrollo

Skills relacionados

Domina el sistema de tipos avanzado de TypeScript: generics, tipos condicionales, mapped types, template literals y utility types para aplicaciones type-safe.

Costo de contexto al activarse
2k tok
Tamaño del paquete
2 archivos
Última actualización
hace 2 meses
herramientas desarrollo

Patrones de resiliencia en Python: reintentos automáticos, backoff exponencial, timeouts y decoradores tolerantes a fallos para servicios.

Costo de contexto al activarse
1.5k tok
Tamaño del paquete
2 archivos
Última actualización
hace 2 meses
herramientas desarrollo

Organización de proyectos Python, arquitectura de módulos y diseño de APIs públicas con __all__, para nuevos proyectos o reorganización de directorios.

Costo de contexto al activarse
1.7k tok
Tamaño del paquete
1 archivo
Última actualización
hace 6 meses
herramientas desarrollo