typescript-pro

Design and implement TypeScript 5+ type systems with strict compiler settings.

14|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/alexander-danilenko/ai-skills --skill typescript-pro-alexander-danilenko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-pro
Source: https://github.com/alexander-danilenko/ai-skills/tree/main/skills/typescript-pro
Command: npx skills add https://github.com/alexander-danilenko/ai-skills --skill typescript-pro-alexander-danilenko

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The TypeScript Pro skill helps teams eliminate type-safety regressions and runtime type errors by designing and implementing robust, production-grade TypeScript types, APIs, and build configurations.

Core Features & Use Cases

  • Senior-level guidance for advanced generics, conditional and mapped types, template literal types, and higher-kinded type patterns.
  • Full-stack type safety workflows including tRPC integration, discriminated unions, branded types, type guards, and declaration file generation.
  • Use case: Audit a monorepo's tsconfig and type architecture to enable strict mode, configure project references, and produce type-safe API clients and utility types.

Quick Start

Use the typescript-pro skill to audit tsconfig.json, propose strict-mode and project-reference changes, and generate type-safe definitions and type guards.

Frequently Asked Questions about typescript-pro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure strict mode and project references in a TypeScript monorepo?

Configuring strict mode and project references in a TypeScript monorepo requires auditing your tsconfig.json to enforce strict compiler settings and setting up project references to produce type-safe API clients and utility types.

What is the best way to achieve full-stack type safety with tRPC integration?

Full-stack type safety with tRPC integration is achieved by applying discriminated unions, branded types, and type guards to ensure zero runtime type errors across your full-stack APIs.

How do I use advanced generics and conditional types in TypeScript 5+ projects?

Advanced generics and conditional types in TypeScript 5+ projects are implemented using mapped types, template literal types, and higher-kinded type patterns to design robust, production-grade type-system architectures.

When do I need branded types and type guards in TypeScript applications?

Branded types and type guards are needed in TypeScript applications when enforcing strict compiler settings and eliminating type-safety regressions to ensure zero runtime type errors during implementation and reviews.

Can I generate declaration files and optimize builds for advanced TypeScript applications?

You can generate declaration files and optimize builds for advanced TypeScript applications by enforcing strict compiler settings and producing type-safe definitions to eliminate type-safety regressions.

Why does my monorepo's type architecture experience runtime type errors?

A monorepo's type architecture experiences runtime type errors when strict compiler settings, branded types, and type guards are not properly enforced, requiring an audit of tsconfig and type definitions to ensure zero runtime type errors.