关于 typesafe
用于保持值在来源、转换和最终使用过程中的含义一致的开发技能。它引导开发者使用项目原生类型与验证,并检查有效及无效输入。
主要功能
- 01追踪跨边界传递的值
- 02识别数据真实来源
- 03使用原生类型与模式
- 04检查接受与拒绝的输入
适用场景
- 01验证系统边界处的数据
- 02设计模式与泛型 API
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nmnmcc/ skills --skill typesafe安装后在 Claude Code 中输入/typesafe确认已加载。
附带文件agents/openai.yamlreferences/guide.md
详细介绍
TypeSafe
让一个值从源头到最终使用的整个过程中始终保留其含义。在可行时,让无效状态难以表示,并确保每项声称的保证都有实际支持它的类型、契约或运行时检查。
- 追踪值在各个边界和转换中的变化。
- 确定其形状和含义的事实来源。
- 在最窄的边界使用项目原生的类型、模式和验证。
- 检查可接受的值,以及重要的被拒绝值或缺失值。
有关通用 API、模式设计、迁移或类型与运行时之间的差距,请阅读详细指南。
评论
支持 Markdown