typescript-best-practices
Installation
SKILL.md
TypeScript Best Practices
Guidance for writing type-safe, maintainable TypeScript code. Covers type safety fundamentals, async/await patterns, and null handling strategies.
Core Principles
- Strict mode always: Enable
strict: truein tsconfig.json - Explicit over implicit: Prefer explicit types for public APIs
- Narrow types: Use discriminated unions over loose object types
- Null safety: Handle null/undefined explicitly with strict null checks
- Immutability: Prefer
readonlyandconstwhere possible