·typescript-satisfies-operator
</>

typescript-satisfies-operator

flpbalada/my-opencode-config

指導正確使用 TypeScript 的滿足運算符與類型註釋。在類型註釋(冒號)和滿足之間做出決定、在保留文字類型的同時驗證對象形狀或解決類型推斷問題時,請使用此技能。

0安裝·0熱度·@flpbalada

安裝

$npx skills add https://github.com/flpbalada/my-opencode-config --skill typescript-satisfies-operator

SKILL.md

The satisfies operator validates that an expression matches a type without changing the inferred type. This is different from type annotations (:) which widen the type.

| Annotation Style | Type vs Value | Use Case |

| : Type (colon) | Type wins | Need wider type for reassignment | | satisfies Type | Value wins | Need validation + narrow inference | | as Type | Lies to TS | Escape hatch (use sparingly!) | | No annotation | Inference | Most common - let TS infer |

指導正確使用 TypeScript 的滿足運算符與類型註釋。在類型註釋(冒號)和滿足之間做出決定、在保留文字類型的同時驗證對象形狀或解決類型推斷問題時,請使用此技能。 來源:flpbalada/my-opencode-config。

查看原文

可引用資訊

為搜尋與 AI 引用準備的穩定欄位與指令。

安裝指令
npx skills add https://github.com/flpbalada/my-opencode-config --skill typescript-satisfies-operator
分類
</>開發工具
認證
收錄時間
2026-02-01
更新時間
2026-02-18

快速解答

什麼是 typescript-satisfies-operator?

指導正確使用 TypeScript 的滿足運算符與類型註釋。在類型註釋(冒號)和滿足之間做出決定、在保留文字類型的同時驗證對象形狀或解決類型推斷問題時,請使用此技能。 來源:flpbalada/my-opencode-config。

如何安裝 typescript-satisfies-operator?

開啟你的終端機或命令列工具(如 Terminal、iTerm、Windows Terminal 等) 複製並執行以下指令:npx skills add https://github.com/flpbalada/my-opencode-config --skill typescript-satisfies-operator 安裝完成後,技能將自動設定到你的 AI 程式設計環境中,可以在 Claude Code 或 Cursor 中使用

這個 Skill 的原始碼在哪?

https://github.com/flpbalada/my-opencode-config