AI 連携
es-toolkitは、AIエージェントがライブラリを最大限に活用できるよう取り組んでいます。AIコーディングツール向けのAgent Skillsと、より幅広いAI統合のためのllms.txtエンドポイントを提供しています。
Agent Skills
es-toolkitは、AIコーディングツールがes-toolkitを効果的に理解し使用できるようにするAgent Skillsを提供しています。Claude Code、Cursor、Copilot、Windsurfなど、さまざまなツールで利用できます。
インストール
sh
npx skills add toss/es-toolkitsh
/plugin marketplace add toss/es-toolkit
/plugin install es-toolkit@es-toolkit-plugin利用可能なスキル
| スキル | 説明 |
|---|---|
| guide | インストール、インポートパターン、ランタイム設定ガイド |
| recommend | ユースケースに最適なes-toolkit関数を提案 |
| migrate | lodashコードをes-toolkitに移行 |
使用例
/es-toolkit:guide Denoでes-toolkitを使うには?
/es-toolkit:recommend 2つのオブジェクトをディープマージしたい
/es-toolkit:migrate _.chunk(users, 10)llms.txt
es-toolkitはllms.txtファイルを提供しています。llms.txtは、AIアシスタントや大規模言語モデル(LLM)がプロジェクトのドキュメントをより効果的に理解できるようにするための標準です。
/llms.txt
es-toolkitのドキュメントの構造化された目次で、各ページへのリンクが含まれています。AIツールが特定の関数やトピックを検索する際に便利です。
/llms-full.txt
すべてのドキュメントページの内容を1つのファイルにまとめたものです。AIツールにes-toolkitの包括的なコンテキストを提供したい場合に便利です。
AIツールでの活用方法
多くのAIツールやLLMベースのアプリケーションがllms.txt標準をサポートしています。これらのエンドポイントを使用して、AIアシスタントにes-toolkitのAPIと機能に関する完全なコンテキストを提供できます。
例えば、AIコーディングアシスタントにURLを提供すると、コード作成を手伝う際にes-toolkitのドキュメントを参照できます:
ユーティリティ関数にはes-toolkitを使用してください。ドキュメント: https://es-toolkit.dev/llms-full.txt
