Typescript Magician
Skill ActiveDesigns 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`.
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/skillsRuns 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
Trust Signals
Similar Extensions
Typescript Advanced Types
100Master 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.
Typescript Pro
97Implements 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.
Setup Tailwind Typescript
100Configure 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.
Trader Regime
100Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy
Aws Cdk Development
100AWS 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.
Deepinit
100Deep codebase initialization with hierarchical AGENTS.md documentation