glint-type-checking
Installation
SKILL.md
Glint Template Type-Checking Reference
Overview
Glint provides TypeScript-powered type checking for Ember's GTS templates. A3 uses three Glint packages:
@glint/templatev1.7.2 — Template type primitives@glint/ember-tscv1.0.7 — CLI type checker (ember-tsc --noEmit)@glint/tsserver-pluginv2.0.8 — IDE integration (autocomplete, errors in templates)
What Glint Does
Without Glint, TypeScript only checks .ts files — templates are invisible to the type system. Glint extends TypeScript to understand GTS template syntax:
- Validates component args match the
Signatureinterface - Catches typos in
@argNamereferences - Enforces helper/modifier type signatures
- Provides autocomplete for args, yields, and component invocations
- Reports errors inline in VS Code via the tsserver plugin