skills/wulnut/lark_agent/typescript-dev

typescript-dev

SKILL.md

TypeScript 开发规范

代码规范

  • tsconfig.json 中启用严格模式(strict mode),以获得更全面的类型检查
  • 对对象结构使用 interface,对联合类型(union)或交叉类型(intersection)使用 type
  • 在可能的情况下利用类型推断(type inference),减少显式类型注解
  • 使用泛型(generics)构建可复用的组件与函数
  • 启用 strictNullChecks,防止 nullundefined 引发错误
  • 使用泛型提升类型推断能力,增强组件的可复用性
  • 优先使用类型守卫(type guards)进行运行时检查,尽量避免强制类型断言(as
  • 避免使用 any 类型,不确定类型时优先使用 unknown 或泛型
  • 熟练使用 TypeScript 工具类型(Utility Types,如 Pick, Omit, Partial)来转换类型
  • 在终端运行命令时,默认使用 pnpm 作为包管理器
Weekly Installs
3
GitHub Stars
3
First Seen
13 days ago
Installed on
opencode3
gemini-cli3
github-copilot3
codex3
kimi-cli3
amp3