A lightning-fast frontend build tool designed to leverage JavaScript's native ESM system for unbundled development with instant browser updates.
82
Pending
Does it follow best practices?
Impact
82%
1.22xAverage score across 10 eval scenarios
Pending
The risk profile of this skill
{
"context": "This criteria evaluates how well the engineer uses Snowpack's configuration management API to load, create, and merge configuration objects. The focus is on proper usage of loadConfiguration and createConfiguration functions.",
"type": "weighted_checklist",
"checklist": [
{
"name": "loadConfiguration import",
"description": "Correctly imports loadConfiguration function from the snowpack package",
"max_score": 15
},
{
"name": "createConfiguration import",
"description": "Correctly imports createConfiguration function from the snowpack package",
"max_score": 15
},
{
"name": "loadConfiguration usage",
"description": "Uses loadConfiguration function to load configuration with overrides parameter properly passed",
"max_score": 25
},
{
"name": "createConfiguration usage",
"description": "Uses createConfiguration function to create configuration objects with defaults applied",
"max_score": 25
},
{
"name": "Configuration merging",
"description": "Properly merges user-provided configuration overrides with defaults, preserving nested properties",
"max_score": 10
},
{
"name": "Async handling",
"description": "Correctly handles the asynchronous nature of loadConfiguration using async/await or promises",
"max_score": 10
}
]
}evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10