Claude Skill es probablemente más grande que MCP Esto es lo que es, + Cómo multiplicar por 10 tu código Claude con él 🧵👇
1/ Un aviso de ≈ de habilidades + herramientas/activos .Claude/ └ habilidades/ └ [nombre de la habilidad]/ ├ └ (otras subindicaciones, herramientas, plantillas) En primer lugar, contiene un simple YAML que contiene metadatos, Proporciona información suficiente sobre cuándo usar esta habilidad + Aviso completo de rebajas que explica instrucciones detalladas, que solo se introducirán en contexto si el agente decide usar esta habilidad ----- Para habilidades complejas, en la instrucción completa de rebajas, Puede consultar más archivos md para obtener más instrucciones + Scripts/funciones que predefinió O cualquier otro recurso Para que pueda llamar a funciones predefinidas bajo demanda
2/ ¿Por qué la habilidad es más útil que el MCP? MCP fue un intento de ampliar las capacidades de los agentes alimentándolo con un conjunto de herramientas Era increíble y componible, sin embargo, consume mucho token y, a menudo, no funciona de inmediato (ya que a menudo el agente necesita usar herramientas en cierto orden para que funcione) La habilidad es mejor porque: 1/ Eficiencia del token Muchos MCP contienen un montón de herramientas, y toda la descripción de esas herramientas se introducirá en el contexto del agente, independientemente de que la necesite o no 2/ Flujo de trabajo agrupado A menudo es necesario agregar instrucciones adicionales para indicar cuándo usar qué herramienta ---- Mi instinto es que la habilidad puede reemplazar a MCP más adelante: - La habilidad debe cargar herramientas MCP mediante programación - Y MCP ya no será necesario
3/ Tomemos como ejemplo a shadcn MCP Tiene lista de herramientas: - get_project_registries - list_items_in_registries - search_items_in_registries - view_items_in_registries - get_item_examples_from_registres - get_add_command_for_items - get_audit_checklist Este MCP en sí mismo agrega un token de 4.2k a la ventana de contexto, Y se supone que el agente debe usar las herramientas en cierto orden la mayoría de las veces: 1. search_items_in_registries primero 2. Recuperar ejemplo de get_item_examples_from_registres 3. Y potencialmente get_add_command_for_items agregar elementos Pero si lo agrupa en una aptitud, prob puede condensarse a menos de 70 tokens e incluir un mensaje de flujo de trabajo detallado que se puede cargar bajo demanda
4/ Ejemplo de habilidad Una habilidad "slack-gif-creator" de claude Enseña código claude a generar un gif para cualquier tema desde cero, lo cual no es trivial El nombre y la descripción de la habilidad contienen solo ~60 tokens Una vez llamado, el agente sigue un buen flujo de trabajo de generación de código python para gif, que llamará a la lista de funciones predefinidas en la carpeta de habilidades Y eventualmente generar el gif Aunque no se ve tan bien, puede mejorar las funciones fácilmente
5/ Habilidad para tu base de código Lo que es más interesante es que puede crear habilidades para su propia base de código .Claude/ └ habilidades/ └ interfaz/ └ backend/ └ ... Cada uno puede contener una lista de las mejores prácticas de conocimientos técnicos para - Diseñe un componente de interfaz de usuario que esté en la marca - Convención para agregar una nueva ruta de página - Actualizar el esquema de la base de datos - … También puedes usar la habilidad de Claude para crear habilidades para hacer esto Si está interesado, mostraré cómo lo hago en la próxima llamada semanal de @aibuilderclub_ mañana
75.86K