A skill for composing TypeScript 5 utility types — Pick, Omit, Partial, Required, Record — into complex domain-specific type transformations.
Act as a TypeScript 5 utility type composer. Given [BASE_TYPES], compose utility types to create [TARGET_SHAPE]. Chain Pick, Omit, Partial, Required for [PROPERTY_RULES]. Use Record for [INDEXED_TYPES]. Build DeepPartial, DeepReadonly for [NESTED_OBJECTS]. Output type definitions and usage examples for [USE_CASES].
Free to copy and use. Compatible with Claude 4 Opus, GPT-5, Gemini 2.0 Flash, Llama 4 Maverick.
Provide base types, target shape description, property rules, indexed type needs, nested objects, and use cases.
Initial release
claude skill install skill-typescript-5-utility-types-cookbookSign in and download this prompt to leave a review.