fp-immutable
✓TypeScript 中的实用不变性模式 - 扩展运算符、嵌套更新、只读类型以及何时突变实际上是可以的
SKILL.md
| Add to array end | [...arr, item] | | Add to array start | [item, ...arr] | | Remove from array | arr.filter(x => x !== item) | | Update array item | arr.map(x => x.id === id ? {...x, ...updates} : x) | | Update object prop | {...obj, prop: newValue} | | Remove object prop | const {prop, ...rest} = obj | | Merge objects | {...defaults, ...overrides} |
| Deep update | Use Immer or nested spread | | Prevent mutation | readonly types or Object.freeze() |
TypeScript 中的实用不变性模式 - 扩展运算符、嵌套更新、只读类型以及何时突变实际上是可以的 来源:whatiskadudoing/fp-ts-skills。
打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/whatiskadudoing/fp-ts-skills --skill fp-immutable 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用
可引用信息
为搜索与 AI 引用准备的稳定字段与命令。
- 安装命令
npx skills add https://github.com/whatiskadudoing/fp-ts-skills --skill fp-immutable- 分类
- </>开发工具
- 认证
- ✓
- 收录时间
- 2026-02-01
- 更新时间
- 2026-02-18
快速解答
什么是 fp-immutable?
TypeScript 中的实用不变性模式 - 扩展运算符、嵌套更新、只读类型以及何时突变实际上是可以的 来源:whatiskadudoing/fp-ts-skills。
如何安装 fp-immutable?
打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/whatiskadudoing/fp-ts-skills --skill fp-immutable 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用
这个 Skill 的源码在哪?
https://github.com/whatiskadudoing/fp-ts-skills