CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-lodash-kebabcase

The lodash method kebabCase exported as a standalone Node.js module for converting strings to kebab-case format

Overall
score

68%

Evaluation68%

1.08x

Agent success when using this tile

Overview
Eval results
Files

rubric.jsonevals/scenario-1/

{
  "context": "Evaluates how effectively the solution uses lodash's advanced function composition and argument-shaping utilities to implement the specified pipeline behavior, including directional flows, remapping, default injection, and arity control. Focus is solely on correct and idiomatic lodash API usage that satisfies the spec scenarios.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "LTR flow",
      "description": "Implements left-to-right pipeline execution with lodash's composition helpers (e.g., _.flow) so the first step consumes original call arguments and subsequent steps consume prior results exactly as defined.",
      "max_score": 25
    },
    {
      "name": "RTL flow",
      "description": "Supports right-to-left execution using lodash composition (e.g., _.flowRight) to reverse step order while still passing original arguments into the last-listed function and chaining outputs correctly.",
      "max_score": 20
    },
    {
      "name": "Argument remap",
      "description": "Uses lodash remapping helpers such as _.rearg, _.overArgs, or _.flip inside shapeArgs to reorder incoming parameters per fromOriginal before invocation rather than manually shuffling arrays.",
      "max_score": 20
    },
    {
      "name": "Defaults via partial",
      "description": "Appends default values in shapeArgs through lodash partial application (e.g., _.partial, _.partialRight, or placeholder-driven variants) instead of custom conditional logic, matching the append option.",
      "max_score": 15
    },
    {
      "name": "Arity guard",
      "description": "Caps arguments delivered to handlers using lodash arity utilities (e.g., _.ary or _.unary) so extra inputs beyond maxArgs are ignored per spec.",
      "max_score": 20
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-lodash-kebabcase

tile.json