Agent skill · software engineering · aiskillstore
delon-util
@delon/util skill - Utility functions library for array, string, date, number manipulation. For ng-events construction site progress tracking system.
Why this skill is useful
Provides a set of utility functions for data manipulation that enhance the AI's ability to generate code for specific tasks in Angular applications.
What it needs
About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
@delon/util - Utility Functions Library Trigger patterns: "utility", "helper", "@delon/util", "format", "deepCopy", "deepMerge" Overview @delon/util provides a comprehensive collection of utility functions for common data manipulation tasks in ng-alain applications. Package: @delon/util@20.1.0 Categories 1. Array Utilities (array/) deepCopy - Deep Copy Arrays/Objects Use Cases: Clone state objects for immutability Create independent copies before mutations Deep cloning form data deepMerge - Deep Merge Objects Other Array Functions 2. String Utilities (string/) format - String Formatting Other String Functions 3. Date Utilities (date/) getTimeDistance - Get Time Ranges Supported Types: 'today' - Current day 'week' - Current week (Sunday to Saturday) 'month' - Current month 'year' - Current year Custom offset (negative for past, positive for future) formatDistanceToNow - Relative Time 4. Number Utilities (number/) currency - Currency Formatting Other Number Functions 5. Browser Utilities (browser/) copyToClipboard - Copy to Clipboard Other Browser Functions Real-World Examples Task Management Utilities Form Data Utilities Best Practices 1. Use Utilities for Immutability ✅ DO: ❌ DON'T: 2. Leverage Computed Signals with Utilities ✅ DO: 3. Use Type-Safe Utilities ✅ DO: Performance Considerations 1. deepCopy: Expensive for large objects - use sparingly 2. groupBy/orderBy: Wrap in computed() to avoid recalculation 3. getTimeDistance: Cache results if used frequently 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/delon-util