OpenAgentSkill Registry Manifest Skill: discriminated-unions Slug: mkosir-discriminated-unions Category: research Description: Apply, review, and explain discriminated unions in TypeScript. Use automatically for tasks involving mutually exclusive variants, invalid state prevention, exhaustiveness checking, variant-specific object properties, application state, function arguments, or React props. Agent fit: - Decision: 87/100 Production-ready - Primary fit: Coding agents - Role: Primary pick Supply profile: - Track: Research and knowledge work - Scenario: Research agents - Applicable agents: Claude Code, CLI, Codex, Cursor - Maintenance: Pushed today - Risk: Safe to try Trust: - Trust score: 82/100 Strong shortlist - Audit: 85/100 Safe to try Attribution: - Status: Registry indexed - Source: recursive skill source sync - Creator: mkosir - Claim URL: https://www.openagentskill.com/skills/mkosir-discriminated-unions#claim-this-skill Install: npx skills add mkosir/typescript-style-guide --skill discriminated-unions URLs: - Web: https://www.openagentskill.com/skills/mkosir-discriminated-unions - API: https://www.openagentskill.com/api/agent/skills/mkosir-discriminated-unions - Install API: https://www.openagentskill.com/api/skills/mkosir-discriminated-unions/install - Repository: https://github.com/mkosir/typescript-style-guide/tree/main/skills/discriminated-unions