Claude Skill on luultavasti suurempi kuin MCP Tässä se on, + Kuinka 10x Claude-koodisi sen kanssa 🧵👇
1/ Taidon ≈ kehote + työkalut/resurssit .Claude/ └ taidot/ └ [taidon nimi]/ ├ └ (muut alakehotteet, työkalut, mallit) Ensinnäkin sisältää yksinkertaisen yaml-sisällön, joka sisältää metatietoja, Antaa juuri tarpeeksi tietoa siitä, milloin tätä taitoa kannattaa käyttää + Täydellinen markdown-kehote selittää yksityiskohtaiset ohjeet, jotka syötetään kontekstiin vain, jos agentti päättää käyttää tätä taitoa ----- Monimutkaisia taitoja varten täydessä markdown-ohjeessa, Voit katsoa lisää md-tiedostoja saadaksesi lisäohjeita + Ennalta määrittämäsi komentosarjat/funktiot TAI muut resurssit Jotta se voi kutsua ennalta määritettyjä funktioita tarpeen mukaan
2/ Miksi taito on hyödyllisempi kuin MCP? MCP oli yritys laajentaa agentin ominaisuuksia syöttämällä sille nippu työkaluja Se oli mahtava ja koottavissa, mutta se kuluttaa paljon tokeneita eikä useinkaan toimi pakkauksesta (koska usein agentin on käytettävä työkaluja tietyssä järjestyksessä saadakseen sen toimimaan) Taito on parempi, koska: 1/ Tokenin tehokkuus Monet MCP:t sisältävät paljon työkaluja, ja kaikki nämä työkalujen kuvaukset syötetään agenttikontekstiin riippumatta siitä, tarvitsetko sitä vai et 2/ Niputettu työnkulku Usein sinun on lisättävä lisäohjeita ohjeistamaan, milloin mitäkin työkalua käytetään ---- Vaistoni on, että taito voi korvata MCP:n myöhemmin: - Taidon tulee ladata MCP-työkalut ohjelmallisesti - Ja MCP:tä ei enää tarvita
3/ Otetaan esimerkkinä shadcn MCP Siinä on luettelo työkaluista: - 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 Tämä MCP itse lisää 4,2k-tunnuksen kontekstiikkunaan, Ja agentin oletetaan käyttävän työkaluja tietyssä järjestyksessä useimmiten: 1. search_items_in_registries ensin 2. Hae esimerkki get_item_examples_from_registres 3. Ja mahdollisesti get_add_command_for_items lisätä kohteita Mutta jos niputat sen taitoon, prob voi tiivistyä alle 70 tunnukseen ja sisältää yksityiskohtaisen työnkulkukehotteen, joka voidaan ladata tarvittaessa
4/ Esimerkki taidosta Taito "slack-gif-creator" Claudelta Se opettaa claude-koodia luomaan gif-tiedoston mille tahansa aiheelle tyhjästä, mikä ei ole triviaalia Taidon nimi ja kuvaus sisältävät vain ~60 merkkiä Kun agentti on kutsuttu, hän seuraa mukavaa työnkulkua python-koodin luomisessa gif:lle, joka kutsuu ennalta määritettyjen funktioiden luetteloa taitokansiossa Ja lopulta luo gif Vaikka se ei näytä kovin hyvältä, voit parantaa toimintoja helposti
5/ Taito koodikantaasi varten Mielenkiintoisempaa on, että voit luoda taitoja omaan koodipohjaasi .Claude/ └ taidot/ └ käyttöliittymä/ └ taustajärjestelmä/ └ ... Kukin voi sisältää luettelon parhaista käytännöistä - Suunnittelukäyttöliittymäkomponentti, joka on brändin mukainen - Uuden sivureitin lisäämisen käytäntö - Päivitä tietokantarakenne - … Voit myös käyttää Clauden taitoa taitojen luomiseen tehdäksesi tämän Jos olet kiinnostunut, esittelen huomenna, miten teen sen tulevassa @aibuilderclub_ viikoittaisessa puhelussa
75,87K