Skip to content
Back to skills

Typescript Modern

ASecurity

Use current TypeScript module, syntax, import, and async patterns.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
developmenttypescriptapi

Works with

  • api

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add Andersseen/agentyx --skill typescript-modern --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Typescript Modern?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Typescript Modern
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/andersseen-typescript-modern/badge)](https://www.skillsdirectory.com/skills/andersseen-typescript-modern)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: typescript-modern
description: Use current TypeScript module, syntax, import, and async patterns.
---

# Modern TypeScript

Use current platform and language features without making code clever.

## Modules

Prefer ESM. Use type-only imports and exports when a symbol is erased at runtime. Keep module
boundaries explicit and avoid circular dependencies.

## Syntax

Use modern syntax when it clarifies intent: optional chaining, nullish coalescing, object
destructuring, `const`, `for...of`, and `async`/`await`. Avoid transpiler-era patterns when the
runtime supports the native feature.

## Platform

Prefer native platform APIs where they are stable and already available in the project runtime. Do
not add a dependency for behavior the platform provides clearly.

## Async

Use `async`/`await` for sequential asynchronous flow and `Promise.all` for independent work. Handle
rejections at boundaries with useful context.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…