typescript
Installation
SKILL.md
TypeScript Coding Conventions
General Principles
- Use TypeScript strict mode (
"strict": truein tsconfig.json). - Prefer
constoverlet; never usevar. - Use explicit return types on exported functions.
- Prefer interfaces over type aliases for object shapes.
- Use
unknowninstead ofanywhere possible.
Naming Conventions
- Variables & functions:
camelCase - Classes & interfaces:
PascalCase - Constants:
UPPER_SNAKE_CASEfor true constants,camelCasefor derived values - Files:
kebab-case.ts - Type parameters: Single uppercase letter (
T,K,V) or descriptive (TResult)