typescript
Installation
SKILL.md
TypeScript Guidelines
Type System Usage
- Use TypeScript for all code
- Prefer interfaces over types for object definitions
- Avoid enums; use const objects with 'as const' assertion
// Prefer:
const UserRole = {
ADMIN: 'ADMIN',
USER: 'USER',
} as const;
type UserRole = typeof UserRole[keyof typeof UserRole];