<!-- AUTO-GENERATED from SKILL.md frontmatters — do not edit manually -->
# typescript Skills Index

## File Match (auto-check against the file you are editing)

| Skill | File pattern | Keywords |
| ----- | ------------ | -------- |
| **typescript-language** | `**/*.ts`, `**/*.tsx`, `tsconfig.json` | type, interface, generic, enum, union, intersection, readonly, const, namespace |
| typescript-tooling | `tsconfig.json`, `.eslintrc.*`, `jest.config.*`, `package.json` | eslint, prettier, jest, vitest, build, compile, lint |

## Keyword Match (only when user's request mentions these)

| Skill | Match when user mentions |
| ----- | ----------------------- |
| typescript-best-practices | class, function, module, import, export, async, promise |
| **typescript-security** | validate, sanitize, xss, injection, auth, password, secret, token |

> Load matched skills: `<SKILLS>/typescript/<skill>/SKILL.md`. Load ALL that match — the tier model already filters irrelevant ones.
