Typescript
Write idiomatic, type-safe TypeScript: errors as values and composing them, parse-don't-validate,…
by connorads
The skill
Write idiomatic, type-safe TypeScript: errors as values and composing them, parse-don't-validate, branded and domain types, the record-type choice (interface, type, class, brand, readonly, as const satisfies), deep domain modules and import cycles, cancellation with AbortSignal and structured concurrency, resource and transaction scopes with using and AsyncDisposableStack, the composition root, retries and the injected clock, exhaustiveness and the cast/`any`/`!` discipline, the Effect adoption boundary, and which compiler and runtime to target (TS 7, Node, Bun, Deno, erasable syntax). Use when designing or reviewing TypeScript specifically. Routing: architecture for agnostic design, mechanical-enforcement for lint and tsconfig config, testing for test strategy, the vendored effect skill for programs written in Effect.
This skill's licence does not allow redistribution, so the store does not show its text. Read it at the source.
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: connorads/typescript-92396851096.
Details
- Publisher
- connorads
- Category
- Software Development › Languages & frameworks
- Updated
- 2026-10-16
References
More from connorads
- Playwright Interactive Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.
- Personal Commands Configures HEX voice commands, dictation phrases, and text transformations in hex.config.ts using Ty
- Artifact Patterns Chooses how a published Claude artifact and the people using it exchange information with a Claud…
- Brand Positioning Product positioning, customer-research-driven messaging and website copy, and brand identity brie…