关于 javascript-ui-math
javascript-ui-math 是处理浏览器 JavaScript 数值行为的技能,涵盖类型强制转换、精度、取模、舍入、随机数和 BigInt 等边界情况,并提供规则、示例、模式和调试流程。
主要功能
- 01处理 JavaScript 数值边界情况
- 02说明类型转换与精度问题
- 03指导取模与舍入处理
- 04涵盖随机数与 BigInt
- 05提供示例和调试流程
适用场景
- 01调试结果异常的浏览器计算
- 02为 UI 代码选择舍入或取模行为
- 03审查使用 BigInt 或随机数的数值逻辑
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ lvtd-llc/ skills --skill javascript-ui-math安装后在 Claude Code 中输入/javascript-ui-math确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
guidelines.mdagents/openai.yamlreferences/source-map.mdreferences/ui-numbers/checklist.mdexamples.mdknowledge.mdpatterns.mdrules.mdworkflows/debug-ui-number-logic.md详细介绍
JavaScript UI 数学
当浏览器中的数值行为需要可预测地处理边缘情况时,请使用此技能。它有助于避免 JavaScript 中与类型强制转换、精度、取模行为、舍入、随机化和 BigInt 相关的常见陷阱。
快速开始
- 阅读
guidelines.md,选择最精简的相关文件集。 - 加载
references/ui-numbers/rules.md,以确定实现方案。 - 编辑代码时,加载
references/ui-numbers/examples.md。 - 对于多步骤推导或调试,请使用
workflows/debug-ui-number-logic.md。
目录
| 资源 | 用途 |
|---|---|
guidelines.md | 将任务路由到合适的参考文件 |
references/source-map.md | 书籍来源及章节/小节对应关系 |
references/ui-numbers/knowledge.md | 核心概念和术语 |
references/ui-numbers/rules.md | 实用规则、指南和例外情况 |
references/ui-numbers/examples.md | 不佳/良好示例及重构方法 |
references/ui-numbers/patterns.md | 可复用的公式和实现模式 |
references/ui-numbers/checklist.md | 审查清单和警示项 |
workflows/debug-ui-number-logic.md | 分步工作流 |
来源
内容改编自 Paul McFedries 所著的 Math for Web Design,第 2 章:JavaScript 数学基础。
引用记录在 references/source-map.md 中。
评论
支持 Markdown