What the tech

Search

/ opens search from anywhere. Esc closes it.

Tools

Get the newsletter

typescript-advanced-types: a Claude Code skill by Seth Hobson

For TypeScript developers writing generic helpers, typed API clients or tricky inference. Skip it if your code rarely goes past plain interfaces and unions.

Score
77of 100
Rank
#84of 239
Installs
99.2Kon skills.sh
Security
Clear 5 scanners
Updated
2026
Context
~82tokens always

Install

npx skills add https://github.com/wshobson/agents --skill typescript-advanced-types

Run it in your terminal. View the source

Using the Claude app rather than Claude Code? You can add a skill there too. How to add it in the app

What does typescript-advanced-types do?

typescript-advanced-types is a Claude skill that serves as a reference on TypeScript's type system for Claude to draw on while it writes code. It walks through generics with constraints, conditional types with infer, distributive conditionals, mapped types with key remapping and filtering, template literal types that build dotted config paths, and built-in utility types such as Pick, Omit and Record. A longer file of advanced patterns sits in references/details.md. It closes with type-level tests built on an AssertEqual helper, common pitfalls such as overusing any, and notes on keeping deep recursive types from slowing the compiler.

When should you use typescript-advanced-types?

Use it when

  • Writing a generic helper that must infer its return type
  • Typing event names or config paths from string patterns
  • Moving a JavaScript codebase to strict TypeScript

Skip it when

  • Your project is plain JavaScript
  • Everyday interfaces and unions cover your needs

Why it scores 77

Strongest on upkeep (100 of 100), weakest on adoption (61).

  • Adoption35 points 61
  • Upkeep20 points 100
  • Trust20 points 65
  • Quality15 points 100
  • Reader answers10 points Not enough answers yet, so this does not count

How the formula works

Is typescript-advanced-types safe to install?

Every scanner that checked it passed it. Scanners often miss what other scanners catch, and a skill can change after a scan. Read its source before you install it.

ScannerResultDate
Gen Agent Trust HubPassedSep 15, 2026
SocketPassedSep 15, 2026
SnykLow riskSep 15, 2026
RunlayerPassedMar 8, 2026
ZeroLeaksPassedApr 16, 2026

Details

Installs
99,227
Repository stars
42,407
Last repository change
Tokens always loaded
about 82
Tokens when used
about 1,919
License
MIT
Data confidence
High

Alternatives to typescript-advanced-types

All skills for this job