Ingeniería de software
Seleccione un conjunto mínimo y compatible de skills de agente
Una selección centrada en la compatibilidad que elige el conjunto de skills más pequeño que cubre la tarea, con exclusiones explícitas, comprobación de solapamientos y un plan de instalación seguro para reversión.
El proceso
Hazlo en este orden.
- Enuncia los resultados de la tarea, las herramientas y el contexto necesarios, las acciones prohibidas, el runtime, el presupuesto y las condiciones que hacen necesaria una skill.
- Mapea cada resultado a una skill candidata, elimina la cobertura redundante y registra por qué se excluye una skill aparentemente útil en lugar de añadirla por defecto.
- Verifica la compatibilidad de formato, runtime, ruta, dependencia, permiso, red y licencia con el espacio de trabajo de destino y las versiones aprobadas.
- Simula descubrimiento, orden de carga, selección de herramientas y fallback de fallo con casos positivos, negativos, conflictivos y de herramienta ausente.
- Compara la pila viable más pequeña con alternativas más amplias en cobertura, carga de mantenimiento, coste de contexto, exposición de seguridad y recuperabilidad.
- Propón un plan escalonado de instalación y eliminación, con versiones fijadas, puertas de aprobación, copias de seguridad y reversión probada antes de cualquier cambio compartido.
- Devuelve la pila seleccionada, las exclusiones, la evidencia de compatibilidad, el plan por etapas, la reversión y los riesgos no resueltos, y pausa antes de instalar o cambiar cuentas.
Trae esto
Datos que el gato va a pedir.
- resultados de la tarea y acciones prohibidas
- runtime y espacio de trabajo de destino
- skills candidatas y restricciones de versión
- política de presupuesto, aprobación y reversión
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:
agent-skill-catalog-pack skills/agent-skill-catalog-pack/minimal-agent-skill-stack-selection/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 pila mínima y compatible de skills cubre los resultados declarados, documenta exclusiones y versiones, supera pruebas representativas de fallback y tiene un plan de instalación reversible con evidencias y riesgos no resueltos.
Fuentes
De dónde sale este proceso.
- github.com/sickn33/agentic-awesome-skills/tree/7b534bc15d833baf3bc98b3ca4fb23eda48342bb/
- agentskills.io/specification
- docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
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.