TypeScript has a powerful type system that goes beyond basic annotations. You can create types that change based on conditions, transform existing types, and build reusable type utilities. This skill helps you write safer code by catching errors at compile time.
Generics let you write flexible functions and classes that work with many types while keeping type safety. Conditional types create types that depend on other types, like extracting the return type of a function. Mapped types allow you to modify every property of an object, making them optional or readonly.
Template literal types and utility types add even more power. You will learn to build complex type logic for libraries, API clients, and form systems. This skill is for anyone who wants to write robust TypeScript code.
Global
mkdir -p ~/.claude/skills/typescript-advanced-typesProject
mkdir -p .claude/skills/typescript-advanced-typesSource Repository
Python Executorqu-skills/skills
Execute Python code safely with 100+ libraries for data, scraping, and media
Golang Error Handlingsamber/cc-skills-golang
Learn to create, wrap, inspect, and log Go errors like a professional engineer
Golang Performancesamber/cc-skills-golang
Speed up your Go code using proven patterns for allocation reduction and CPU efficiency
Golang Design Patternssamber/cc-skills-golang
Idiomatic Go patterns for clean constructors error handling and graceful shutdown
Golang Concurrencysamber/cc-skills-golang
Write safe Go concurrency with goroutines, channels, and sync primitives
Golang Data Structuressamber/cc-skills-golang
Optimize Go data structures for speed and memory efficiency with internals knowledge
Golang Contextsamber/cc-skills-golang
Master Go context for cancellations, timeouts, and request values
Golang Popular Librariessamber/cc-skills-golang
Go library recommendations that focus on standard library, simplicity, and performance