typescript-dev
TypeScript Dev
Stop: read $dev Shared prep before any delta.
Follow $dev for classify, shared stance, API truth / Dash recipe, compat ask, no-destructive git, workflow/plan, validation law, phase commits, and handoff skeleton. This pack adds TypeScript deltas only. Craft (modules, types, measured perf) lives in architecture — do not inline it here.
When to use
- Loaded by
$devfor TypeScript/JavaScript packages, apps, CLIs, and adapters. - Explicit
@typescript-dev/$typescript-devcompose when$devis already loaded. - Compose sibling guideline or domain skills when they apply; never paste their contents into this workflow.
- Framework overlays (e.g. React Native) stay in project skills/
AGENTS.md— compose them; do not invent framework recipes here.
Also earn design when
Generated client or wire types leaking past the adapter / parse-unwrap outside the transport edge / plain cache or form bags used as live domain objects / sentinel identity conflated across layers / wire enum renamed in app code instead of normalized once / check-then-act uniqueness across awaits / freshness conflated with sync / capture edge doing domain construction / wrong-owner absorb of serialize/cache/encode / verified client unused beside hand transport / primary success rolled back by secondary hydrate.