Install any skill in seconds. Free to start, no credit card required.
Get Started Free →zhanghandong/makepad-2.0-dsl
CRITICAL:
Passed 22 of 22 test cases with the skill, and 7 of 22 without it.
and 17 more in the full report
15 fixed7 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
When writing pixel shader logic in Makepad 2.0, calling `mod(a, b)` for floating point modulo operations fails to compile. What shader function should be used instead?
| Checked | Without skill | With skill |
|---|---|---|
| The response specifies using modf(a, b) for floating point modulo operations. | Missed | Passed |
The instructions your model reads when the skill loads.
Makepad 2.0 replaced the compile-time live_design! macro with the runtime script_mod! macro, powered by the Splash scripting language. This skill covers the complete DSL syntax, property system, registration patterns, and common pitfalls.
key: value // CORRECT - colon syntax
key = value // WRONG - old 1.x syntax, no longer works
Properties are whitespace/newline separated. No commas between siblings.
View{
width: Fill
height: Fit
flow: Down
spacing: 10
padding: 15
}
:= OperatorUse := to create addressable, named widget instances:
my_button := Button{ text: "Click me" }
title := Label{ text: "Hello" }
Named instances are:
id!(my_button) or ids!(my_button)MyTemplate{ title.text: "New text" }vec (not map)test cases passed, vs 7 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.