mcpField
E
es-toolkit

es-toolkit

github.com/pedronauckDevelopment644279 installsUpdated 1w ago
Repository

About es-toolkit

A project skill that guides developers in using the es-toolkit utility library. It emphasizes importing from specific modules and links to detailed usage patterns.

Key features

  1. 01Guidance for common utility categories
  2. 02Specific-module import pattern
  3. 03Array, object, and string utilities
  4. 04Function and general utility references

Use cases

  1. 01Choosing es-toolkit utilities for project code
  2. 02Importing utilities from focused modules
  3. 03Finding library usage patterns

Install

Copy the command and run it in a terminal.

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

After installing, type/es-toolkitin Claude Code to confirm it loaded.

Bundled filesreferences/patterns.md

Details

From the project README

es-toolkit Usage Guide

This skill provides guidelines and best practices for using the es-toolkit utility library in this project.

Quick Reference

MANDATORY: Always use es-toolkit instead of custom implementations or native methods.

For detailed patterns, examples, and checklists, see:

Key Categories

CategoryModuleCommon Functions
Arrayes-toolkit/arraycompact, head, last, take, drop, uniq, chunk, flatten
Objectes-toolkit/objectmerge, mergeWith, clone, cloneDeep, pick, omit
Stringes-toolkit/stringtrim, trimStart, trimEnd, kebabCase, camelCase, snakeCase
Functiones-toolkit/functiondebounce, throttle, memoize, once
Utiles-toolkit/utilinvariant

Import Pattern

Always import from specific modules for optimal tree-shaking:

// 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";

Documentation

Comments

Markdown supported