ASD

Ponytail Debt

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.

Estrellas
101k

en todo el repo

Actividad
53

0–100, la ruta de este skill

Actualizado
el mes pasado

último commit aquí

Commits
2

últimos 90 días

Contexto
426 tok

97 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-debt --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Recolecta todos los comentarios `ponytail:` del repo (grep de marcadores) en un ledger único de deuda técnica.
  • Cada fila junta archivo:línea, qué se simplificó, el techo (ceiling) y el disparador de mejora (upgrade), extraídos del propio comentario.
  • Marca con `no-trigger` cualquier comentario `ponytail:` que no nombre techo ni disparador, porque son los que se pudren en silencio.
  • Termina con `<N> markers, <M> with no trigger` o "No ponytail: debt. Clean ledger." si no encuentra nada.

Úsalo cuando

  • Recolectar los atajos que ponytail dejó marcados como deuda pendiente.
  • Preguntar qué se difirió o listar los shortcuts del repo.

No lo uses cuando

    Qué lo activa

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

    • /ponytail-debt
    • qué deuda dejó ponytail
    • lista los shortcuts marcados en el código

    SKILL.md

    En inglés

    Every deliberate ponytail shortcut is marked with a ponytail: comment naming its ceiling and upgrade path. This collects them into one ledger so a deferral can't quietly become permanent.

    Scan

    Grep the repo for comment markers, skipping node_modules, .git, and build output:

    grep -rnE '(#|//) ?ponytail:' . (add other comment prefixes if your stack uses them)

    Each hit is one ledger row. The comment prefix keeps prose that merely mentions the convention out of the ledger.

    Output

    One row per marker, grouped by file:

    <file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.

    The convention is ponytail: <ceiling>, <upgrade path>, so pull the ceiling and the trigger straight from the comment. Want an owner per row too? add git blame -L<line>,<line>.

    Flag the rot risk: any ponytail: comment that names no upgrade path or trigger gets a no-trigger tag, those are the ones that silently rot.

    End with <N> markers, <M> with no trigger. Nothing found: No ponytail: debt. Clean ledger.

    Boundaries

    Reads and reports only, changes nothing. To persist it, ask and it writes the ledger to a file (e.g. PONYTAIL-DEBT.md). One-shot. "stop ponytail-debt" 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 lee y reporta ("Reads and reports only, changes nothing"); si se pide, escribe el ledger a un archivo como PONYTAIL-DEBT.md.

    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

    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.

    Costo de contexto al activarse
    413 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