Codex start-faster TypeScript Literal Union Inference
Derive TypeScript unions from fixed values in start-faster and preserve literal types while checking configuration shapes.
中文Install in Codex
Open the start-faster TypeScript workspace in Codex with its fixed options, target type name and type checks.
- Review `.agents/skills/typescript/SKILL.md` and its requirements at the pinned GitHub commit.
- Create `.agents/skills/typescript/` in your project and save the reviewed file as `.agents/skills/typescript/SKILL.md`.
- Start Codex from that project's root, then type `$typescript` and select the matching skill.
Example task
Derive a TypeScript union from these fixed display modes.
{"array":"VIEW_MODES","values":["compact","full"],"typeName":"ViewMode","invalid":"tiny"}What to check
Preserve `VIEW_MODES` literals and derive `ViewMode`. Type checking accepts `compact` and `full` and rejects `tiny`.
Original SKILL.md on GitHub · Updated
Frequently asked question
Should I keep a manually edited union alongside the array?
Derive the type from the fixed array so option changes share one source.