Claude Skill je pravděpodobně větší než MCP Zde je to, co to je: + jak 10x váš Claude kód s IT 🧵👇
1/ Výzva k ≈ dovedností + nástroje/prostředky .Claude/ └ Dovednosti/ └ [jméno dovednosti]/ ├ └ (další dílčí výzvy, nástroje, šablony) za prvé obsahují jednoduchý YAML obsahující metadata, Poskytuje dostatek informací o tom, kdy tuto dovednost použít + Celá výzva k markdownu vysvětluje podrobné pokyny, které budou vloženy do kontextu pouze v případě, že se agent rozhodne tuto dovednost použít ----- Pro komplexní dovednosti, v úplném pokynu markdown, Další pokyny najdete v dalších souborech md + Vámi předdefinované skripty/funkce NEBO jakékoli jiné zdroje Aby mohl volat předdefinované funkce na vyžádání
2/ Proč je dovednost užitečnější než MCP? MCP byl pokus rozšířit možnosti agenta tím, že mu byl dodán balík nástrojů Bylo to úžasné a skládací, ale spotřebovává to spoustu tokenů a často nefunguje hned po vybalení (Jak často agent musí používat nástroje v určitém pořadí, aby to fungovalo) Dovednost je lepší, protože: 1/ Efektivita tokenů Mnoho MCP obsahuje spoustu nástrojů a všechny tyto popisy nástrojů budou vloženy do kontextu agenta bez ohledu na to, zda to potřebujete nebo ne 2/ Přibalený pracovní postup Často je třeba přidat další pokyny, abyste zjistili, kdy použít který nástroj ---- Můj vnitřní pocit je, že dovednosti mohou později nahradit MCP: - Dovednost by měla programově načítat nástroje MCP - A MCP již nebude potřeba
3/ Vezměte si jako příklad shadcn MCP Má seznam nástrojů: - 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 Tento MCP sám přidává 4.2k token do kontextového okna, A agent má většinou používat nástroje v určitém pořadí: 1. search_items_in_registries první 2. Načtení příkladu z get_item_examples_from_registres 3. A potenciálně get_add_command_for_items přidávat položky Pokud ji však zabalíte do dovednosti, prob se může zhustit na méně než 70 tokenů a obsahovat podrobnou výzvu pracovního postupu, kterou lze načíst na vyžádání
4/ Příklad dovednosti Dovednost "slack-gif-creator" od claude Učí kladový kód vygenerovat gif pro jakékoli téma od začátku, což není triviální Název a popis dovednosti obsahuje pouze ~60 žetonů Jakmile je agent zavolán, následuje pěkný pracovní postup generování kódu Pythonu pro gif, který zavolá seznam předdefinovaných funkcí ve složce dovedností A nakonec vygenerujte gif I když to nevypadá tak skvěle, můžete snadno vylepšovat funkce
5/ Dovednost pro vaši kódovou základnu Zajímavější je, že si můžete vytvořit dovednost pro vlastní kódovou základnu .Claude/ └ Dovednosti/ └ frontend/ └ Backend/ └ ... Každý z nich může obsahovat seznam osvědčených postupů know-how pro - Návrh komponenty uživatelského rozhraní, která je na značce - Konvence pro přidání nové trasy stránky - Aktualizace databázového schématu - … K tomu můžete také použít Claudovu dovednost pro vytváření dovedností Pokud máte zájem, předvedu, jak to dělám já v nadcházející @aibuilderclub_ týdenní výzvě zítra.
75,93K