The lodash method kebabCase exported as a standalone Node.js module for converting strings to kebab-case format
68
Pending
Does it follow best practices?
Impact
68%
1.07xAverage score across 10 eval scenarios
Pending
The risk profile of this skill
{
"context": "Evaluates how well the solution leverages lodash's templating API to compile and render strings with configurable delimiters, imports, variable scoping, and escaping. Checks that the implementation exercises settings management without leaving global template defaults mutated.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Template compile",
"description": "Uses `_.template` to compile templates and execute the compiled functions for rendering rather than manual string concatenation or replace calls.",
"max_score": 20
},
{
"name": "Delimiter control",
"description": "Configures `_.templateSettings` or per-call options for `interpolate`, `escape`, and `evaluate` delimiters, and handles overrides without leaving mutated global settings.",
"max_score": 20
},
{
"name": "Imports option",
"description": "Supplies helpers through the `imports` option of `_.template` so functions like `upper` or `format` are callable inside templates without extra global scaffolding.",
"max_score": 20
},
{
"name": "Variable option",
"description": "Uses the `variable` option on `_.template` to set the custom scope name requested by the spec, avoiding implicit `with` usage and supporting data keys that shadow globals.",
"max_score": 20
},
{
"name": "Escape and evaluate",
"description": "Relies on the `escape` delimiter provided by `_.template` for HTML-safe output and uses evaluate/interpolate segments inside the template for calculations rather than preprocessing externally.",
"max_score": 20
}
]
}docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10