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.