TypeScript Guidelines Use this skill for project-wide TypeScript conventions before loading narrower skills such as , , , or . When To Apply This Skill Use this skill when you need to: - Write or refactor TypeScript with Epicenter naming and style conventions. - Decide whether to derive, import, or declare a type. - Review type ownership, copied shapes, factory return types, brands, casts, and generic names. - Choose clear value-mapping and control-flow patterns for unions and discriminated values. - Organize type tests, runtime schemas, or factory-focused refactors. Core Rules - Try to deriv…