Use current TypeScript module, syntax, import, and async patterns.
Scanned 9/3/2026
Install to Claude Code
npx -y skills add Andersseen/agentyx --skill typescript-modern --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Typescript Modern?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/andersseen-typescript-modern)More formats (shields.io, HTML) on the badges page.
---
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.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.