Matches strings against configurable strings, globs, regular expressions, and/or functions
76
Pending
Does it follow best practices?
Impact
76%
1.11xAverage score across 8 eval scenarios
Pending
The risk profile of this skill
{
"context": "Evaluates whether the solution uses anymatch to build the path filter while forwarding picomatch options (dot, nocase) instead of reimplementing glob logic. Focuses purely on correct anymatch API usage for the option-sensitive behaviors in the spec.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Option passthrough",
"description": "anymatch is invoked with the globOptions argument so picomatch receives the provided options (using the third parameter or curried invocation with options) rather than ignoring or rewriting them.",
"max_score": 40
},
{
"name": "Dot handling",
"description": "Hidden path behavior is driven by anymatch + picomatch dot option (e.g., passing { dot: true/false }) instead of manual dotfile filtering.",
"max_score": 25
},
{
"name": "Case sensitivity",
"description": "Case-insensitive matching leverages anymatch/picomatch's nocase option, not custom lowercasing or duplicate patterns.",
"max_score": 20
},
{
"name": "Matcher construction",
"description": "Filters are built from anymatch matchers (strings, negated globs, regexps, or functions) to produce the reusable predicate specified, without reimplementing glob matching manually.",
"max_score": 15
}
]
}