typescript-functional-style

Installation
SKILL.md

TypeScript 函数式风格

这份规范用于本项目的 TypeScript、Vue script、composable、shared helper 实现。

适用范围

  • 文件匹配:**/*.{ts,tsx,js,jsx},包含 .vue 文件中 <script setup> 内的 TS 逻辑。
  • 适用对象:业务逻辑、composable、工具函数、类型定义、数据转换。
  • 不适用对象:与上述目标无关的配置文件、构建脚本等非逻辑代码。

目标

  • 优先函数、组合与数据变换,而不是 class 和共享可变状态。
  • 保持代码短、小、显式,降低阅读成本。
  • 先保证清晰,再考虑"更函数式";不要为了形式牺牲可读性。

核心规则

  1. 优先纯函数
Installs
21
GitHub Stars
1
First Seen
Aug 1, 2026