typescript-core

Explain TypeScript type-system patterns and tooling configurations for TS/JS projects.

2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/george11642/george-plugins --skill typescript-core-george11642
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: typescript-core
Source: https://github.com/george11642/george-plugins/tree/main/plugins/george-setup/skills/typescript-core
Command: npx skills add https://github.com/george11642/george-plugins --skill typescript-core-george11642

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

TypeScript language-level patterns and tooling guidance for TS/JS developers, helping you design safer, scalable code without framework coupling.

Core Features & Use Cases

  • Advanced type-system patterns: generics, conditional types, mapped types, template literals.
  • Build-tools and configuration guidance: tsconfig, path aliases, and linting/formatting setups.
  • Dependency injection patterns and type-safe API designs using DI techniques and libraries.
  • Reference architectures and patterns for modern TS/JS projects.

Quick Start

Ask me for TypeScript pattern examples or tooling configurations you can apply in your project.

Frequently Asked Questions about typescript-core

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

FAQPage Schema
How do I create advanced TypeScript type patterns like conditional and mapped types?▼

TypeScript type patterns like conditional and mapped types enable type-level logic for safer code. This Skill provides examples and best practices for generics, template literals, and type guards to build scalable, type-safe API designs without framework coupling.

What is the best way to configure ESLint and Prettier for a TypeScript project?▼

Configuring ESLint and Prettier for TypeScript requires specific tsconfig and linting setups to ensure scalable code. This Skill provides tooling guidance and reference configurations for formatting and linting modern TS/JS projects effectively.

How do I implement dependency injection patterns in TypeScript?▼

Dependency injection in TypeScript uses type-safe API designs and specific DI libraries to decouple components. This Skill provides examples and best practices for applying dependency injection patterns across TS/JS projects for safer, maintainable code.

Can I use TypeScript type guards to narrow types without a framework?▼

TypeScript type guards narrow types at runtime without requiring any framework coupling. This Skill provides examples for implementing type guards and type-level design, enabling safer code in framework-agnostic TS/JS projects.

When should I use template literal types in TypeScript?▼

Template literal types in TypeScript are used to build strongly-typed string patterns and type-safe APIs. This Skill provides guidance and examples for applying template literals and mapped types to enforce stricter type-level design.