Skip to main content

Typescript Magician

Skill Active

Designs complex generic types, refactors `any` types to strict alternatives, creates type guards and utility types, and resolves TypeScript compiler errors. Use when the user asks about TypeScript (TS) types, generics, type inference, type guards, removing `any` types, strict typing, type errors, `infer`, `extends`, conditional types, mapped types, template literal types, branded/opaque types, or utility types like `Partial`, `Record`, `ReturnType`, and `Awaited`.

Purpose

To assist developers in enhancing TypeScript code quality by improving type safety, eliminating `any` types, and resolving complex type-related errors.

Features

  • Designs complex generic types
  • Refactors `any` types to strict alternatives
  • Creates type guards and utility types
  • Resolves TypeScript compiler errors
  • Provides type theory explanations for problems

Use Cases

  • Use when facing TypeScript errors and type challenges
  • Use for eliminating `any` types from codebases
  • Use for complex generics and type inference issues
  • Use when strict typing is needed

Non-Goals

  • This skill does not execute code or modify project files directly.
  • It focuses solely on type definitions and error analysis, not runtime debugging or application logic.

Maintenance

  • warning:Commit recencyThe last commit was on 2026-04-17, over 1 month ago, suggesting potential unmaintained status.

Versioning

  • warning:Release ManagementThere is no explicit versioning declared in the SKILL.md frontmatter, package.json, or GitHub releases, and installation instructions may reference 'main'.

Installation

npx skills add mcollina/skills

Runs the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.

Quality Score

88 /100
Analyzed 2 days ago

Trust Signals

Last commit28 days ago
Stars1.8k
LicenseMIT
Status
View Source

Similar Extensions

Typescript Advanced Types

100

Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.

Skill
wshobson

Typescript Pro

97

Implements advanced TypeScript type systems, creates custom type guards, utility types, and branded types, and configures tRPC for end-to-end type safety. Use when building TypeScript applications requiring advanced generics, conditional or mapped types, discriminated unions, monorepo setup, or full-stack type safety with tRPC.

Skill
jeffallan

Setup Tailwind Typescript

100

Configure Tailwind CSS with TypeScript in a Next.js or React project. Covers installation, configuration, custom theme extensions, component patterns, and type-safe styling utilities. Use when adding Tailwind CSS to an existing TypeScript project, customizing the Tailwind theme for a project's design system, setting up type-safe component styling patterns, or configuring Tailwind plugins and extensions.

Skill
pjt222

Trader Regime

100

Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy

Skill
ruvnet

Aws Cdk Development

100

AWS Cloud Development Kit (CDK) expert for building cloud infrastructure with TypeScript/Python. Use when creating CDK stacks, defining CDK constructs, implementing infrastructure as code, or when the user mentions CDK, CloudFormation, IaC, cdk synth, cdk deploy, or wants to define AWS infrastructure programmatically. Covers CDK app structure, construct patterns, stack composition, and deployment workflows.

Skill
zxkane

Deepinit

100

Deep codebase initialization with hierarchical AGENTS.md documentation

Skill
Yeachan-Heo

© 2025 SkillRepo · Find the right skill, skip the noise.