验证翻译内容
对项目中的 Markdown 文件运行验证检查。
检查项
- 未翻译的英文文本 — 检测 SKILL.md 文件中可能需要翻译的英文内容
- 缺失 frontmatter — 确保所有 SKILL.md 文件都有必需的
name和description字段 - 无效内部链接 — 检查指向不存在文件或锚点的链接
使用方法
不带参数运行以验证所有技能文件:
/validate
实现
# 检查 SKILL.md 文件缺失 frontmatter
find . -name "SKILL.md" -type f | while read f; do
if ! grep -q "^name:" "$f" || ! grep -q "^description:" "$f"; then
echo "缺失 frontmatter: $f"
fi
done
# 检查未翻译的英文(启发式:中文内容区域中 ASCII 字母占比 >50% 的行)
find .
[Description truncada. Veja o README completo no GitHub.]