{"$schema":"https://top-agent-skills.com/schemas/skill.v1.json","name":"typescript-strict-mode","slug":"typescript-strict-mode","canonical":"https://top-agent-skills.com/skill/typescript-strict-mode","description":"TypeScript strict mode patterns: discriminated unions, branded types, exhaustive switches, type narrowing.","tagline":"TypeScript strict mode by default. Discriminated unions, branded types, exhaustive switches.","bestFor":"TypeScript codebases moving to strict mode and wanting strong types throughout.","notIdealFor":null,"publisher":{"name":"ts-skills","url":null,"tier":"community"},"license":"MIT","isOpenSource":true,"surfaces":["claude-code"],"compatibility":["claude-code","cursor","codex"],"capabilityLevel":"read-write","setup":{"time":"1 min","complexity":"Low"},"install":[{"agent":"claude-code","command":"npx skills add ts-skills/strict-mode","manual":null,"followUp":null}],"taxonomy":{"primaryCategories":["code-quality-review"],"verticalCategories":["engineering"],"tags":["TypeScript","Types","Strict"],"filters":["community","open-source","one-command-install","read-write","agent-friendly","works-with-claude-code","works-with-cursor"]},"links":{"github":null,"docs":null,"website":null},"_meta":{"score":{"value":49,"rubric":"1.0","inputs":{"installCount":0,"provenance":8.3,"githubStars":0,"recency":8.5,"compatibility":6,"documentation":6.5,"installErgonomics":10,"license":5,"verification":4.3}},"stats":{"installCount":null,"githubStars":null,"lastUpdated":"2026-04-21","verifiedAt":"2026-04-30"}}}