Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

fundamentals

verified

TypeScript type system fundamentals and basic typing patterns

View on GitHub

Marketplace

pluginagentmarketplace-typescript

pluginagentmarketplace/custom-plugin-typescript

Plugin

typescript-developer-plugin

Repository

pluginagentmarketplace/custom-plugin-typescript
1stars

skills/fundamentals/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/pluginagentmarketplace/custom-plugin-typescript/blob/main/skills/fundamentals/SKILL.md -a claude-code --skill fundamentals

Installation paths:

Claude
.claude/skills/fundamentals/
Powered by add-skill CLI

Instructions

# TypeScript Fundamentals Skill

## Overview
Master TypeScript's type system fundamentals including basic types, interfaces, and type annotations.

## Topics Covered

### Basic Types
- Primitive types (string, number, boolean)
- Arrays and tuples
- Enums
- Any, unknown, never, void
- Null and undefined handling

### Type Annotations
- Variable annotations
- Function parameters and returns
- Object type annotations
- Type inference
- Type assertions

### Interfaces
- Interface declaration
- Optional properties
- Readonly properties
- Index signatures
- Interface extension

### Type Aliases
- Type alias syntax
- Union types
- Intersection types
- Literal types
- Type narrowing

### Functions
- Function type expressions
- Call signatures
- Overloads
- Generic functions
- Rest parameters

## Prerequisites
- JavaScript fundamentals
- ES6+ features

## Learning Outcomes
- Write type-safe code
- Use interfaces effectively
- Apply type narrowing
- Understand type inference

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
970 chars