
toss/es-toolkit
10 skills1.6k installs113k starsGitHub
Install
npx skills add https://github.com/toss/es-toolkitSkills in this repo
1Recommendrecommend is an agent skill in the toss/es-toolkit Claude Code plugin that grounds function suggestions in the repository's actual TypeScript source and official docs/reference index rather than stale training data. The workflow parses the user's requirement, greps src/{category}/*.ts across dynamic categories such as array, object, string, and promise, reads implementation and spec files for signatures, and constructs es-toolkit.dev reference URLs in the form https://es-toolkit.dev/reference/{category}/{functionName}. For multiple candidates, recommend returns a comparison table plus a when-to-choose-which section with import lines and examples pulled from specs. The skill is one of three documented es-toolkit agent skills alongside guide and migrate on es-toolkit.dev. Developers reach for recommend when choosing between similar utilities, verifying a function still exists, or avoiding hand-rolled lodash-style helpers during refactors.438installs2GuideThe es-toolkit guide skill helps developers install and import the Toss utility library correctly across Node, Bun, Deno, and browsers by reading bundled usage docs instead of guessing paths. Invoke it when onboarding a project, choosing between es-toolkit and es-toolkit/compat, or explaining bundle-size and performance claims. It ends answers with links to es-toolkit.dev reference pages.340installs3Migratemigrate is a toss/es-toolkit Claude skill in es-toolkit-plugin that guides lodash-to-es-toolkit migrations by reading strict and compat implementations, explaining behavioral differences, and producing import rewrites and strategy trade-offs. Reach for it when replacing lodash imports, choosing between es-toolkit and es-toolkit/compat, or planning gradual compat-first migrations in large codebases. It never guesses behavior: verification comes from repository source and reference docs.190installs4Compat ReviewProvides compat-review support for Claude Code development. Enables enhanced workflows and developer productivity.130installs5Pr ReviewPR Review is an es-toolkit maintainer skill that batches review of recent open pull requests. It triages each PR, reads the current implementation on main, compares the diff for breaking impact and lodash alignment, runs label-specific checks, and prints a structured verdict. Maintainers invoke it to speed consistent reviews across compat fixes, new functions, core changes, docs, and types without skipping deep context.111installs6Issue Reviewissue-review is a maintainer skill for toss/es-toolkit that pulls recent GitHub issues, reads relevant source and tests, applies labels, and flags duplicates against lodash behavior and project principles. Developers running OSS duty use it during triage sessions instead of manually opening every thread. It expects gh CLI access to the es-toolkit repository.110installs7Pr Triagepr-triage is a Claude skill bundled with toss/es-toolkit that classifies pull requests by changed paths, runs fast label-specific tests and type checks, and prints a structured triage report for reviewers. Reach for it when you are reviewing es-toolkit PRs and want lodash-compat, new-function checklist, or docs-language checks without manually scanning every file. It expects a PR number argument and uses GitHub CLI against the toss/es-toolkit repository.110installs8Issue LabelIssue Label is a lightweight es-toolkit maintainer skill that reads a GitHub issue and assigns the correct p0–p3 or discussion label when none are set. It uses title and body cues for bugs, features, docs, TypeScript types, and questions. Maintainers invoke it to keep triage consistent without memorizing the full label table. If the issue already has labels, it reports them and stops.109installs9Releaserelease is a toss/es-toolkit Claude skill that runs the library release pipeline: verify main is clean, compute the next semver, generate a CHANGELOG entry from merged commits, bump package.json and jsr.json, commit, tag, and push only after explicit confirmation. Reach for it when you are the releaser for es-toolkit and want consistent changelog formatting and contributor attribution instead of manual version edits. It refuses to auto-approve destructive steps.109installs10Es Toolkites-toolkit is a Claude Code skill for ai & agent building. It helps developers move faster with AI-assisted coding.0installs