CAT PAW

Todos los workflows

Ingeniería de software

Encuentre dependencias y abstracciones eliminables

Una auditoría de eliminación basada en evidencia que encuentra dependencias o abstracciones cuyo coste supera su valor y propone una simplificación probada sin cambiar el comportamiento necesario.

El proceso

Hazlo en este orden.

  1. Define el comportamiento que debe permanecer, la revisión del repositorio, los entornos compatibles y las señales de coste que hacen que una dependencia o abstracción merezca examen.
  2. Inventaría paquetes directos y transitivos, wrappers, interfaces, adaptadores, código generado y configuración, y rastrea sus llamadores y puntos de entrada de ejecución.
  3. Establece una línea base con pruebas existentes, compilación, comprobaciones de tipos, medidas de rendimiento u operación, evidencias de seguridad y restricciones de soporte conocidas.
  4. Clasifica cada candidato como eliminable, reemplazable, conservado o desconocido después de comprobar uso dinámico, impacto transitivo, compatibilidad y coste de migración.
  5. Prototipa la eliminación segura más pequeña en una rama o worktree aislado, ejecuta comprobaciones enfocadas y circundantes, y compara comportamiento y uso de recursos con la línea base.
  6. Elige eliminar, reemplazar, aplazar o conservar, documentando notas de migración, reversión, actualizaciones de dependencias y cualquier capacidad que se pierda intencionadamente.
  7. Publica un registro de eliminaciones con evidencias de candidatos, resultados de pruebas, responsables de decisión, trabajo posterior y riesgos no resueltos, en lugar de declarar código muerto solo por una búsqueda.

Trae esto

Datos que el gato va a pedir.

  • repositorio y entornos compatibles
  • requisitos de comportamiento y compatibilidad
  • inventario de dependencias y abstracciones
  • línea base de pruebas, compilación y rendimiento

Router + un playbook

Enruta primero. Elige uno.

Cat Paw carga un playbook por tarea, no mezcla varios. Empieza por este router; el resto son candidatos específicos del workflow.

  • Router: minimal-code-pack
  • skills/minimal-code-pack/dependency-abstraction-removal-audit/SKILL.md

Límites

Los límites viajan con el prompt.

  • Verifica las herramientas, cuentas, permisos y el espacio de trabajo reales antes de empezar; nunca afirmes que exista una herramienta, cuenta, fuente o capacidad no disponible.
  • Usa Latch/target-workspace para código privado, artefactos, sondeos en vivo o datos no públicos; si ese acceso no está disponible, detente en el límite e informa del bloqueo en lugar de sustituirlo por una suposición.
  • Pausa para obtener aprobación explícita antes de acciones externas con consecuencias; devuelve evidencias, riesgos no resueltos, supuestos y cualquier acción que aún esté esperando aprobación.

Listo significa

Un cierre que se puede comprobar.

Una auditoría de eliminación probada identifica simplificaciones seguras, conserva el comportamiento requerido, registra la línea base y la decisión de cada candidato y expone los riesgos no resueltos.

Fuentes

De dónde sale este proceso.

  1. github.com/DietrichGebert/ponytail/tree/e3ba2aa6f1e6f0bc4d69eb09c9f0d0a93af56156/
  2. docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review
  3. docs.npmjs.com/cli/v11/commands/npm-uninstall

Las fuentes fijan el patrón del workflow. Los posts de Reddit y de la comunidad, cuando aparecen, se tratan como anécdotas de quien lo practica, no como hechos universales.

La IA actúa. Tú decides.

Un freno humano para la IA.

Latch muestra cada comando, clic y cambio antes de que ocurra — para decir sí, no o todavía no.

Plow Latch · macOS Cat Paw Latch · Windows + Linux · compilar desde el código
Cat Paw Latch

Detrás del número

Dos harnesses. Una línea.

El mismo número, el mismo crédito de 100 $. Elige qué harness responde cuando escribes.

Hermes

El agente terminal-native de Nous Research. Corre en tu máquina, guarda la memoria entre sesiones y abre un playbook por tarea.

Escríbele a Hermes
OpenClaw

El asistente de código abierto que corre en tu propio ordenador y responde en los canales que ya usas. Un playbook por tarea.

Escríbele a OpenClaw

Una línea para ambos harnesses +1 628 246 3032

Abre Mensajes con ese harness ya elegido.