typescript

star 1

TypeScript best practices and patterns for writing type-safe code

d-kimuson By d-kimuson schedule Updated 1/25/2026

name: typescript description: TypeScript best practices and patterns for writing type-safe code path: typescript

Write TypeScript code following these principles:

Type Safety

  • Prefer discriminated unions for state representation
  • Use as const satisfies for configuration objects
  • Avoid any - use unknown with proper type narrowing
  • Use Zod or similar for runtime validation of external data

Code Style

  • Use arrow functions over function declarations
  • Prefer immutable data structures
  • Use strict TypeScript compiler options

Patterns

// Discriminated union for state
type Result<T, E> = { success: true; data: T } | { success: false; error: E };

// Configuration with literal types preserved
const config = {
  mode: 'production',
  port: 3000,
} as const satisfies Config;
Install via CLI
npx skills add https://github.com/d-kimuson/super-agent --skill typescript
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator