vp-typescript-best-practices

Installation
SKILL.md

TypeScript Best Practices

Follow the repository's compiler settings, style, supported runtime, and public API conventions before applying fallback preferences.

Principles

  • Prefer inference for local implementation and explicit types at meaningful contracts.
  • Validate untrusted runtime data; a type assertion does not make data safe.
  • Model valid states and exhaustive branches instead of widening types to suppress errors.
  • Preserve literal precision with the narrowest appropriate mechanism.
  • Use generics only when they express a real relationship.
  • Avoid any, unchecked double assertions, wrapper object types, and duplicate source-of-truth types.
  • Add type-level tests for reusable or subtle type contracts.

Read only the relevant reference for the problem:

Installs
16
Repository
vdustr/skills
GitHub Stars
1
First Seen
May 3, 2026
vp-typescript-best-practices — vdustr/skills