Typescript Runtime Boundary Contract

Use this skill to statically review whether every value entering a TypeScript program from outside it — HTTP, queue, environment/configuration, database reads, third-party SDKs, webhooks, `JSON.parse`, files, and agent/tool calls — is parsed against a schema rather than asserted. Covers `unknown`-first ingestion, schema/type single-source-of-truth, generated-type drift, and validation error leakage. Reads source and sanitized configuration/schema files only; it never designs a validator in the abstract and never contacts a live system.

VincentChuWaiChow 4ada99f 7 files · 14.6 KB Updated

File contents

VincentChuWaiChow/vanguard-frontier-agentic/tree/main/skills/typescript/typescript-runtime-boundary-contract commit 4ada99f3b3

Frequently asked questions

npx skillmds@latest add vincentchuwaichow/typescript-runtime-boundary-contract