mcpField
E
es-toolkit

es-toolkit

github.com/pedronauck開発644279 回インストール1 週間前に更新
リポジトリ

es-toolkit について

es-toolkitユーティリティライブラリの使い方を開発者に案内するスキルです。個別モジュールからのインポートを推奨し、詳しい利用パターンも参照できます。

主な機能

  1. 01主なユーティリティ分類の案内
  2. 02個別モジュールからのインポート方法
  3. 03配列・オブジェクト・文字列のユーティリティ
  4. 04関数および汎用ユーティリティの参照

活用シーン

  1. 01プロジェクトコードで使うes-toolkit機能の選定
  2. 02用途別モジュールからのユーティリティのインポート
  3. 03ライブラリの利用パターンの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/pedronauck/skills --skill es-toolkit

インストール後、Claude Code で/es-toolkitを入力して読み込まれたか確認します。

同梱ファイルreferences/patterns.md

詳細

es-toolkit の使用ガイド

このスキルでは、このプロジェクトで es-toolkit ユーティリティライブラリを使用する際のガイドラインとベストプラクティスを紹介します。

クイックリファレンス

必須:カスタム実装やネイティブメソッドではなく、必ず es-toolkit を使用してください。

詳しいパターン、例、チェックリストについては、以下を参照してください。

主なカテゴリ

カテゴリモジュール主な関数
配列es-toolkit/arraycompact、head、last、take、drop、uniq、chunk、flatten
オブジェクトes-toolkit/objectmerge、mergeWith、clone、cloneDeep、pick、omit
文字列es-toolkit/stringtrim、trimStart、trimEnd、kebabCase、camelCase、snakeCase
関数es-toolkit/functiondebounce、throttle、memoize、once
ユーティリティes-toolkit/utilinvariant

インポートパターン

ツリーシェイキングを最適化するため、必ず特定のモジュールからインポートしてください。

// Good: Import from specific modules
import { compact } from "es-toolkit/array";
import { merge } from "es-toolkit/object";

// Bad: Import from root (larger bundle)
import { compact } from "es-toolkit";

ドキュメント

コメント