クロード・スキルはおそらくMCPよりも大きい これがそれです、 + クロードコードを10倍にする方法 🧵👇
1/ スキル≈プロンプト + ツール/アセット 。クロード/ └ スキル/ └ [スキル名]/ ├ └ (その他のサブプロンプト、ツール、テンプレート) まず、単純な YAML にメタデータが含まれています。 このスキルをいつ使用するかについて十分な情報を提供します + 完全なマークダウン プロンプトは詳細な手順を説明し、エージェントがこのスキルを使用することを決定した場合にのみコンテキストに入力されます ----- 複雑なスキルについては、完全なマークダウン命令で、 詳細については、その他の md ファイルを参照してください + 事前定義したスクリプト/関数またはその他のリソース 事前定義された関数をオンデマンドで呼び出せるように
2/ なぜスキルがMCPよりも便利なのですか? MCPは、エージェントにツールのバンドルを提供することでエージェントの機能を拡張する試みでした 素晴らしく、構成可能でしたが、大量のトークンを消費し、すぐには機能しないことがよくあります(エージェントが機能させるために特定の順序でツールを使用する必要があることがよくあります) スキルが優れているのは、次の理由です。 1/ トークン効率 多くのMCPには多数のツールが含まれており、これらのツールの説明はすべて、必要かどうかに関係なくエージェントのコンテキストに入力されます 2/ バンドルされたワークフロー 多くの場合、どのツールをいつ使用するかを指示するために、追加の指示を追加する必要があります ---- 私の直感では、スキルは後でMCPに取って代わることができます。 - スキルはプログラムでMCPツールをロードする必要があります - そしてMCPは不要になります
3/ shadcn MCPを例に挙げる ツールのリストがあります。 - 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 このMCP自体は、コンテキストウィンドウに4.2kトークンを追加し、 そして、エージェントはほとんどの場合、特定の順序でツールを使用することになっています。 1. search_items_in_registries先 2. get_item_examples_from_registresから例を取得する 3. アイテムの追加get_add_command_for_items可能性があります ただし、スキルにバンドルすると、prob は 70 トークン未満に圧縮され、オンデマンドで読み込むことができる詳細なワークフロー プロンプトを含めることができます
4/ スキル例 claude のスキル「slack-gif-creator」 これは、あらゆるトピックの GIF をゼロから生成するように claude コードに教えますが、これは簡単なことではありません スキルの名前と説明には、~60トークンのみが含まれています 呼び出されると、エージェントはgif用のPythonコードを生成するという優れたワークフローに従い、スキルフォルダ内の事前定義された関数のリストを呼び出します そして最終的にgifを生成します 見た目はそれほど良くありませんが、簡単に機能を向上させることができます
5/ コードベースのスキル さらに興味深いのは、独自のコードベースのスキルを作成できることです 。クロード/ └ スキル/ └ フロントエンド/ └ バックエンド/ └ ... それぞれに、ノウハウのベストプラクティスのリストを含めることができます。 - ブランドに合ったUIコンポーネントをデザインする - 新しいページルートを追加するための規則 - データベーススキーマの更新 - … これを行うには、クロードのスキル作成スキルを使用することもできます ご興味がございましたら、明日の毎週の電話会議でその方法@aibuilderclub_紹介します
75.86K