Es toolkit
Reusable skills for coding agents.
npx -y skills add deepfriedmind/agent-skills --skill es-toolkitAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Up-to-date es-toolkit documentation reference. Use when writing JavaScript/TypeScript code – writing new utility helpers, working with arrays/objects/Maps/Sets/Promises/math/string manipulation, refactoring code, reviewing code, evaluating whether a custom utility can be replaced with es-toolkit, or when explicitly asked to scan/refactor code toward es-toolkit functions (for example, "Go through the codebase and find potential cases where es-toolkit could be used instead of custom implementations")
SKILL.md
2.0 KB, as published. Nobody here has run it
es-toolkit
Run initialization first to sync references for the target project's installed es-toolkit version. If package.json is missing, does not include es-toolkit, or contains an unparsable es-toolkit range, initialization falls back to the latest es-toolkit release:
sh ./scripts/init.sh [/path/to/project/package.json]
Treat initialization as a hard prerequisite:
- Do not read any file under
references/untilinit.shexits with code0. - Do not run initialization and reference reads in parallel.
- If initialization fails, stop and report the error instead of reading references.
When writing/refactoring/reviewing utility code, check the references first and prefer an existing es-toolkit function over custom implementations whenever behavior matches.
Do not use functions under compat ("Lodash compatibility").