AgentSkillsCN

typescript-standards

前端代码的 TypeScript 规范(类型、导入与安全性)。关键词:TypeScript、类型、严格模式、类型安全、导入。

SKILL.md
--- frontmatter
name: typescript-standards
description: "TypeScript standards for frontend code (types, imports, and safety). Keywords: typescript, types, strict mode, type safety, imports."

TypeScript Standards

This skill defines practical TypeScript standards for frontend code.


1. Defaults

  • Prefer strict settings (when possible).
  • Avoid any in application code.
  • Use unknown for untrusted data until validated.

2. Types and imports

  • Prefer import type { X } for type-only imports.
  • Keep public types for a feature in features/<feature>/types/.

3. API typing

  • Validate API responses at boundaries (runtime validation if needed).
  • Keep DTOs (wire types) separate from domain UI types when it reduces churn.