掘金· Dumbness·· 13 天前AI 评分48
手写 SKILL.md 头部解析对照 js-yaml:折叠写法、单引号与嵌套键为何读错
二十行手写的 SKILL.md 头部解析,遇到 YAML 的折叠写法、单引号和嵌套键就读错:和 js-yaml 逐条对照
AI 导读
一个零依赖安装脚本用二十行代码解析 SKILL.md 的 frontmatter,在 Node 20.19.2 上与 js-yaml 4.3.2 逐条对照后发现,YAML 折叠写法 `>-`、单引号值和 metadata 嵌套键都会被读错,其中嵌套的 description 还能通过 check.js 校验并覆盖顶层值。
来源:掘金 · juejin.cn