Claude Code Plugins

Community-maintained marketplace

Feedback

TypeScript type system fundamentals and basic typing patterns

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name fundamentals
description TypeScript type system fundamentals and basic typing patterns
sasmp_version 1.3.0
bonded_agent 01-typescript-fundamentals
bond_type PRIMARY_BOND

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