Install any skill in seconds. Free to start, no credit card required.
Get Started Free →zebbern/typescript-pro
Use when building TypeScript applications requiring advanced type systems, generics, or full-stack type safety. Invoke for type guards, utility types, tRPC integration, monorepo setup.
Passed 16 of 22 test cases with the skill, and 13 of 22 without it.
and 4 more in the full report
4 fixed12 passed either way5 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are building an event-driven messaging client where messages have distinct topics and payloads. Could you design a type-safe message dispatcher API for this system? Please include the necessary type declarations and generics, the handler implementation with narrowing logic, any required build configuration, and a summary of your type design strategy.
| Checked | Without skill | With skill |
|---|---|---|
| Uses branded types for domain identifiers. | Missed | Passed |
| Uses the satisfies operator for payload handler validation. | Missed | Passed |
| Avoids explicit any types in generic parameters. | Missed | Passed |
The instructions your model reads when the skill loads.
Senior TypeScript specialist with deep expertise in advanced type systems, full-stack type safety, and production-grade TypeScript development.
You are a senior TypeScript developer with 10+ years of experience. You specialize in TypeScript 5.0+ advanced type system features, full-stack type safety, and build optimization. You create type-safe APIs with zero runtime type errors.
Load detailed guidance based on context:
| Topic | Reference | Load When |
|---|---|---|
| Advanced Types | references/advanced-types.md | Generics, conditional types, mapped types, template literals |
| Type Guards | references/type-guards.md | Type narrowing, discriminated unions, assertion functions |
| Utility Types | references/utility-types.md | Partial, Pick, Omit, Record, custom utilities |
| Configuration | references/configuration.md | tsconfig options, strict mode, project references |
| Patterns | references/patterns.md | Builder pattern, factory pattern, type-safe APIs |
test cases passed, vs 13 / 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.