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