Agent skill
fundamentals
TypeScript type system fundamentals and basic typing patterns
Install this agent skill to your Project
npx add-skill https://github.com/pluginagentmarketplace/custom-plugin-typescript/tree/main/skills/fundamentals
SKILL.md
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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
tooling
TypeScript tooling, configuration, and build optimization
backend-technologies
Master backend development with Node.js, Python, Java, Go, Rust, API design, databases, and microservices. Use when building APIs, designing systems, or learning backend frameworks.
frontend-technologies
Master modern web development with HTML, CSS, JavaScript, React, Vue, Angular, Next.js, TypeScript, and responsive design. Use when building web applications, optimizing UI performance, or learning frontend frameworks.
advanced-types
Advanced TypeScript types including generics, conditionals, and mapped types
data-engineering
Master data engineering, ETL/ELT, data warehousing, SQL optimization, and analytics. Use when building data pipelines, designing data systems, or working with large datasets.
ai-ml-technologies
Master AI, machine learning, LLMs, prompt engineering, and blockchain development. Use when building AI applications, working with LLMs, or developing smart contracts.
Didn't find tool you were looking for?