From es-toolkit
Guides es-toolkit installation, import patterns, setup, bundle size, and performance across Node.js, Bun, Deno, and browsers.
How this skill is triggered — by the user, by Claude, or both
Slash command
/es-toolkit:guideThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Provide guidance on installing, importing, and using es-toolkit across different runtimes.
Provide guidance on installing, importing, and using es-toolkit across different runtimes.
$ARGUMENTS — A topic or question about es-toolkit usage.
Installation commands and import paths change across versions. Always verify from the local docs in this repository (docs/usage.md, docs/ko/usage.md) rather than relying on memorized instructions.
Read the relevant docs from this repository:
docs/usage.md or docs/ko/usage.md — installation and import patternsdocs/intro.md or docs/ko/intro.md — overview and key featuresdocs/bundle-size.md or docs/ko/bundle-size.md — bundle size databenchmarks/bundle-size/ — raw benchmark numbersdocs/performance.md or docs/ko/performance.md — runtime performance benchmarksThese are authoritative and always up-to-date.
Identify the runtime (Node.js, Bun, Deno, browser) and provide environment-specific guidance.
Key facts to verify from docs:
deno add jsr:@es-toolkit/es-toolkit (note the jsr: prefix)'@es-toolkit/es-toolkit' (extra scope vs npm)package-lock.json → npm, yarn.lock → yarn, pnpm-lock.yaml → pnpm, bun.lockb → bun) and provide the matching install command. If no lockfile exists, show all options.'es-toolkit' for strict, 'es-toolkit/compat' for lodash-compatible_ global), esm.sh for ES modules (import map) — see docs/usage.md Browsers section for exact snippetsexports field in package.json (e.g., es-toolkit, es-toolkit/compat, es-toolkit/array, etc.) so users see the full set of entry points.import * as _ from 'es-toolkit') as they defeat tree-shaking. Always prefer named imports (import { chunk, debounce } from 'es-toolkit').docs/bundle-size.mdIf the user asks something not covered by the files listed above, search the bundled documentation:
docs/reference/{category}/{functionName}.mdGrep across docs/reference/**/*.mddocs/usage.md, docs/intro.md, docs/bundle-size.md, docs/performance.mdEnd responses with relevant links:
## Learn More
- Documentation: https://es-toolkit.dev
- API Reference: https://es-toolkit.dev/reference/{relevant-category}
- GitHub: https://github.com/toss/es-toolkit
npx claudepluginhub toss/es-toolkit --plugin es-toolkitRecommends es-toolkit utility functions matching user requirements or code by searching source/docs, with imports, examples, doc links, and comparisons.
Guides Deno project initialization, package management prioritizing JSR then npm, deno.json configuration, CLI commands like fmt/lint/test, import maps, and permissions.
Manages NPM packages, configures Node.js projects, handles dependencies, and troubleshoots issues using npm, yarn, or pnpm.