Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →lingxling/typescript
Language-specific super-code guidelines for typescript.
Passed 22 of 24 test cases with the skill, and 19 of 24 without it.
3 fixed19 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write a single-use React TypeScript component `Header` that accepts a `title` string prop.
| Checked | Without skill | With skill |
|---|---|---|
| The component prop types are declared inline. | Missed | Passed |
The instructions your model reads when the skill loads.
// ❌ Imperative push loop
const result: string[] = []
for (const item of items) {
if (item.active) result.push(item.name.toUpperCase())
}
// ✅
const result = items.filter(i => i.active).map(i => i.name.toUpperCase())
// ❌ Manual reduce for sum
let total = 0
for (const o of orders) total += o.amount
// ✅
const total = orders.reduce((sum, o) => sum + o.amount, 0)
// ❌ Manual object copy + override
test cases passed, vs 19 / 24 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.