# Discipline Check Versions

> 四、先测炉温，再铸剑（版本与文档）

- Skill: `yli769227-jpg/discipline-check-versions` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add yli769227-jpg/discipline-check-versions`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yli769227-jpg/discipline-check-versions/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: yli769227-jpg (https://skillmd.com/u/yli769227-jpg)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/yli769227-jpg/discipline-check-versions

---


## 四、先测炉温，再铸剑（版本与文档）

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

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

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

## 加载时机

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

## 配套

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

