Discipline Check Versions

四、先测炉温,再铸剑(版本与文档)

yli769227-jpg Updated

File contents

四、先测炉温,再铸剑(版本与文档)

涉及语言特性、运行时行为、框架 API 的开发或调试时:

  1. 先确认版本:执行版本检查命令,确认实际运行时版本。
  2. 再查文档:用官方文档确认该版本下特性的实际行为。
  3. 后写代码:基于已确认的版本和文档进行开发。

绝对禁止:基于 AI 训练数据中的版本假设直接编写依赖特定语言特性的代码。

加载时机

  • 即将使用任何具体语言 / 运行时 / SDK / 框架的 API
  • 怀疑"我记得这样写"但不确定
  • 用户报错涉及版本相关行为(如 ESM/CJS、Python 3.x 行为差、Node API 弃用)
  • 跨项目迁移代码片段

配套

具体反面例子 / 正面例子见 EXAMPLES.md

yli769227-jpg/awesome-claude-code-cn/tree/main/skills/discipline-check-versions commit 238a364ad9

Frequently asked questions

npx skillmds@latest add yli769227-jpg/discipline-check-versions