What problem does it solve?
This Skill helps generator authors produce correct, maintainable TypeScript output with the SKMTC language layer, avoiding misplaced declarations, invalid imports, naming collisions, and TypeScript type-only import errors.
Core Features & Use Cases
- Language Integration: Configure TypeScript generators with projection-base veneers, TsSnippet, language registration, and the TypeScript Lang object.
- Output Modeling: Create files, imports, re-exports, definitions, identifiers, entity kinds, and syntax helpers through the package-owned APIs.
- TypeScript Correctness: Handle type-only imports, TS1484 and verbatimModuleSyntax, identifier sanitization, path templates, object keys, and generated declaration boundaries.
- Use Case: When authoring an OpenAPI generator, use this Skill to define TypeScript projections, register runtime and type imports correctly, generate sanitized schema properties, and return only expressions for the rendering driver to wrap.
Quick Start
Use the skmtc-lang-typescript skill when building or debugging a SKMTC generator that emits TypeScript, especially when working with TsSnippet, type-only imports, identifier factories, or TypeScript syntax helpers.