typescript-pro

Establish end-to-end type safety and API contracts across TypeScript projects.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/Ikki-Group/erp --skill typescript-pro-ikki-group
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-pro
Source: https://github.com/Ikki-Group/erp/tree/main/.agents/skills/typescript-pro
Command: npx skills add https://github.com/Ikki-Group/erp --skill typescript-pro-ikki-group

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables engineers to implement and enforce advanced TypeScript type systems across large codebases, reducing runtime errors by ensuring strong type contracts.

Core Features & Use Cases

  • Advanced generics, branded types, and type guards to model complex domains.
  • Discriminated unions and template literal types for robust state machines and APIs.
  • tRPC integration and monorepo-friendly type-safe APIs for full-stack safety.
  • Use Case: when building large-scale TypeScript apps that require end-to-end type safety and scalable type wiring across services.

Quick Start

Provide a minimal, fully-typed API surface using branded types, discriminated unions, and tRPC-ready patterns.

Frequently Asked Questions about typescript-pro

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

FAQPage Schema
How do I enforce end-to-end type safety across a TypeScript monorepo?

You enforce end-to-end type safety in a TypeScript monorepo by applying strict TS configurations, thorough type-coverage checks, and declarative API schemas to coordinate consistent typings across shared services and prevent regressions.

What is the best way to model complex domain logic using advanced TypeScript types?

The best way to model complex domain logic is by combining branded types, advanced generics, and discriminated unions to create robust state machines and APIs that ensure correct developer guidance and reduce runtime errors.

Can I use tRPC integration to establish full-stack type safety without manual type syncing?

Yes, tRPC integration establishes full-stack type safety by linking declarative API schemas directly to the client, eliminating manual type syncing and ensuring scalable type wiring across your full-stack TypeScript setup.

Does strict TypeScript type coverage require any specific prerequisites or environment setup?

Strict TypeScript type coverage requires a TypeScript project environment configured for strict TS checks, where you apply type guards and branded types to enforce type contracts and prevent runtime errors across large codebases.

When should I use discriminated unions and template literal types for API contracts?

You should use discriminated unions and template literal types for API contracts when building robust state machines and declarative APIs that require scalable type wiring and consistent end-to-end safety across services.