What problem does it solve?
This Skill prevents half-shipped Remeda changes by guiding you through implementation, tests, JSDoc, exports, and (when applicable) migration mapping pages so every function is correct and discoverable.
Core Features & Use Cases
- End-to-end function authoring checklist: implement the runtime and types, then validate behavior with runtime tests, type tests, and optional property-based tests.
- Strict test separation & conventions: keeps
expect() in .test.ts and expectTypeOf() in .test-d.ts to avoid mixed assertion modes.
- JSDoc quality guardrails: enforces required tags like
@signature, @example, @dataFirst/@dataLast, and @category per overload.
- Export and migration completeness: ensures the function is re-exported from
src/index.ts and that Lodash/Ramda/Just-equivalent functions include mapping pages.
Quick Start
Use this skill when you modify code in packages/remeda/src/ or a mapping page under packages/docs/src/content/mapping/{lodash,ramda,just}/ to follow the ordered checklist for implementation, tests, JSDoc, export wiring, and any required migration pages.