What problem does it solve? TypeScript projects with strict compiler settings and multi-package pnpm workspaces accumulate inconsistent import styles, misused optional properties, and ad-hoc toolchain commands. This Skill gives an agent the exact project overlay — tsconfig baseline, commands, and idioms — so edits and reviews follow the same contract every time. ## Core Features & Use Cases - Toolchain baseline: Standardizes pnpm 11, Node 24, Vitest 4, oxlint, oxfmt, and native TypeScript 7 commands, including the full validation gate sequence to run before declaring work done. - Compiler and type-shape guidance: Explains how to work under exactOptionalPropertyTypes, noUncheckedIndexedAccess, and erasableSyntaxOnly, including the conditional-spread idiom for omitting undefined optional properties and when to use foo?: T versus foo: T | undefined. - Import conventions: Enforces relative .ts imports within packages, curated workspace subpath exports across packages, and top-level import type for signature types. - Use Case: When reviewing a pull request that adds { env: undefined } to an options object, the agent rewrites construction with the conditional spread pattern instead of widening the field type. ## Quick Start Ask the agent to review or edit TypeScript code in this repository and apply the ns-typescript conventions before running the validation gates.