typescript-functional-style
Installation
SKILL.md
TypeScript 函数式风格
这份规范用于本项目的 TypeScript、Vue script、composable、shared helper 实现。
适用范围
- 文件匹配:
**/*.{ts,tsx,js,jsx},包含.vue文件中<script setup>内的 TS 逻辑。 - 适用对象:业务逻辑、composable、工具函数、类型定义、数据转换。
- 不适用对象:与上述目标无关的配置文件、构建脚本等非逻辑代码。
目标
- 优先函数、组合与数据变换,而不是 class 和共享可变状态。
- 保持代码短、小、显式,降低阅读成本。
- 先保证清晰,再考虑"更函数式";不要为了形式牺牲可读性。
核心规则
- 优先纯函数