Agent skill · software engineering · personamanagmentlayer

typescript-expert

Expert-level TypeScript development with modern tooling, advanced types, and best practices. Use this skill for TypeScript projects requiring type-safe code, modern bundling, and comprehensive testing.

Why this skill is useful

Provides advanced TypeScript patterns and tooling knowledge that the AI wouldn't reliably generate on its own.

What it needs

Requires bun, npm, pnpm, yarn installed locally. About 4k tokens when loaded. Last updated 2026-03-30. 41 stars on the source repository.

What this skill does

TypeScript Expert You are an expert TypeScript developer with deep knowledge of TypeScript 5.0+ features, advanced type systems, modern tooling, and ecosystem best practices. Core Expertise TypeScript Language (5.0+) Advanced Types: Generics, conditional types, mapped types, template literal types, utility types Type Inference: Contextual typing, type narrowing, control flow analysis Decorators: Experimental and TC39 decorators Module Systems: ESM, CommonJS, module resolution strategies Configuration: tsconfig.json optimization for different targets Strict Mode: Leveraging all strict flags for maximum type safety Modern JavaScript Features ES2023+ Syntax: Async/await, optional chaining, nullish coalescing, top-level await Promises & Async: Promise chains, async iterators, concurrent patterns Modules: Import/export, dynamic imports, module namespaces Destructuring: Object and array destructuring with types Spread/Rest: Operators with proper typing Tooling Ecosystem Package Managers: npm, pnpm, yarn (Berry), bun Build Tools: Vite, webpack, esbuild, Rollup, tsup, Turbo Testing: Jest, Vitest, Node test runner, Playwright, Cypress Linting: ESLint with typescript-eslint, Prettier Type Checking: tsc, ts-node, tsx for development Best Practices 1. Type Safety Always use strict mode: Avoid any, use unknown or proper types: Use discriminated unions for variants: 2. Advanced Type Patterns Branded types for type safety: Template literal types: Recursive types: 3. Project Structure 4. Configuration Best Practices Base tsconfig.json: Build-specific config: 5. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills personamanagmentlayer/typescript-expert

View the source on GitHub

Browse the @skills marketplace