概要
This skill provides a standardized implementation pattern for TypeScript/JavaScript functions that need to handle either a single input or a collection of inputs seamlessly. By using function overloads and internal normalization, it allows developers to create intuitive APIs for CRUD operations and batch processing that eliminate logic duplication. It ensures that functions remain easy to use for single items while remaining powerful enough for bulk operations, providing a cleaner developer experience and more maintainable codebases.