Populære emner
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Claude Skill er sannsynligvis større enn MCP
Her er hva det er,
+ hvordan du 10x Claude-koden din med den
🧵👇

1/ En ferdighetsmelding ≈ + verktøy / eiendeler
.Claude/
└ ferdigheter/
└ [ferdighetsnavn]/
├
└ (andre underspørsmål, verktøy, maler)
For det første inneholder en enkel yaml inneholder metadata,
Gir akkurat nok informasjon om når du skal bruke denne ferdigheten
+ Full markdown-ledetekst forklarer detaljerte instruksjoner, som bare vil bli matet inn i kontekst hvis agenten bestemmer seg for å bruke denne ferdigheten
-----
For komplekse ferdigheter, i den fullstendige markdown-instruksjonen,
Du kan se flere md-filer for ytterligere instruksjoner
+ Skript/funksjoner du forhåndsdefinerte ELLER andre ressurser
Slik at den kan kalle forhåndsdefinerte funksjoner på forespørsel
2/ Hvorfor ferdigheter er mer nyttige enn MCP?
MCP var et forsøk på å utvide agentkapasiteten ved å mate den med en pakke med verktøy
Det var fantastisk og komponerbart, men det bruker mye token og fungerer ofte ikke ut av boksen (som ofte agenten trenger å bruke verktøy for å få det til å fungere)
Ferdigheter er bedre fordi:
1/ Token effektivitet
Mange MCP inneholder massevis av verktøy, og alle disse verktøybeskrivelsene vil bli matet inn i agentkontekst uansett om du trenger det eller ikke
2/ Samlet arbeidsflyt
Ofte må du legge til ekstra instruksjoner for å instruere når du skal bruke hvilket verktøy
----
Min magefølelse er at ferdigheter kan erstatte MCP senere:
- Ferdigheter skal programmatisk laste inn MCP-verktøy
- Og MCP vil ikke lenger være nødvendig
3/ Ta shadcn MCP som et eksempel
Den har en liste over verktøy:
- 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
Denne MCP-en legger selv til 4.2k token til kontekstvinduet,
Og agenten skal bruke verktøyene i en bestemt rekkefølge de fleste ganger:
1. search_items_in_registries først
2. Hent eksempel fra get_item_examples_from_registres
3. Og potensielt get_add_command_for_items å legge til elementer
Men hvis du samler den i en ferdighet, kan prob kondensere til mindre enn 70 token, og inkludere detaljert arbeidsflytmelding som kan lastes inn ved behov

4/ Eksempel på ferdigheter
En ferdighet "slack-gif-creator" fra claude
Den lærer claude-kode å generere en gif for et hvilket som helst emne fra bunnen av, noe som ikke er trivielt
Navnet og beskrivelsen av ferdigheten inneholder bare ~60 token
Når den er kalt, følger agenten en fin arbeidsflyt for å generere python-kode for gif, som vil ringe listen over forhåndsdefinerte funksjoner i ferdighetsmappen
Og til slutt generere gif-en
Selv om det ikke ser så bra ut, kan du enkelt forbedre funksjonene
5/ Ferdighet for kodebasen din
Det som er mer interessant er at du kan lage ferdigheter for din egen kodebase
.Claude/
└ ferdigheter/
└ frontend/
└ backend/
└ ...
Hver kan inneholde en liste over beste praksis for kunnskap for
- Design UI-komponent som er på merkevaren
- Konvensjon for å legge til ny siderute
- Oppdater databaseskjema
- …
Du kan også bruke Claudes ferdighet til å skape ferdigheter for å gjøre dette
Hvis du er interessert, vil jeg vise frem hvordan jeg gjør det i kommende @aibuilderclub_ ukentlige samtale i morgen

75,86K
Topp
Rangering
Favoritter