·context-type-inference
</>

context-type-inference

marius-townhouse/effective-typescript-skills

當提取值導致類型錯誤時使用。當回調類型錯誤時使用。當需要 const 斷言時使用。

2安裝·0熱度·@marius-townhouse

安裝

$npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill context-type-inference

SKILL.md

Separating a value from its context can cause type errors.

TypeScript infers types based on both the value AND where it's used. When you extract a value to a variable, you lose context, which can cause surprising type errors.

Note: as const makes it readonly. If the function expects a mutable tuple, this won't work:

當提取值導致類型錯誤時使用。當回調類型錯誤時使用。當需要 const 斷言時使用。 來源:marius-townhouse/effective-typescript-skills。

查看原文

可引用資訊

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

安裝指令
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill context-type-inference
分類
</>開發工具
認證
收錄時間
2026-02-05
更新時間
2026-02-18

快速解答

什麼是 context-type-inference?

當提取值導致類型錯誤時使用。當回調類型錯誤時使用。當需要 const 斷言時使用。 來源:marius-townhouse/effective-typescript-skills。

如何安裝 context-type-inference?

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

這個 Skill 的原始碼在哪?

https://github.com/marius-townhouse/effective-typescript-skills