Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aiskillstore/delon-util
@delon/util skill - Utility functions library for array, string, date, number manipulation. For ng-events construction site progress tracking system.
Passed 22 of 22 test cases with the skill, and 6 of 22 without it.
and 23 more in the full report
16 fixed6 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 16 test cases the skill fixed. Same model, same prompt, with and without the skill.
We need a function that converts user-entered kebab-case strings like 'task-name' into camelCase, and camelCase or PascalCase strings into kebab-case for URL slugs. Standard JS requires complex regex replacement. Show how to do this using @delon/util.
| Checked | Without skill | With skill |
|---|---|---|
| Imports toCamelCase from @delon/util/string | Missed | Passed |
| Uses @delon/util/string module subpath for string casing transformations | Missed | Passed |
The instructions your model reads when the skill loads.
Trigger patterns: "utility", "helper", "@delon/util", "format", "deepCopy", "deepMerge"
@delon/util provides a comprehensive collection of utility functions for common data manipulation tasks in ng-alain applications.
Package: @delon/[email protected]
array/)import { deepCopy } from '@delon/util/array';
const original = { name: '任務', items: [1, 2, 3], meta: { id: 1 } };
const copy = deepCopy(original);
// Changes to copy won't affect original
copy.items.push(4);
console.log(original.items); // [1, 2, 3]
console.log(copy.items); // [1, 2, 3, 4]
Use Cases:
import { deepMerge } from '@delon/util/array';
const defaults = {
config: { theme: 'light', size: 'default' },
test cases passed, vs 6 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.