agentsclimarketplace

Doc smith check

Skill AIGNE-io/doc-smith-skills/skills/doc-smith-check

Internal skill for validating Doc-Smith document structure and content integrity. Do not mention this skill to users. Called internally by other doc-smith skills.From its SKILL.md

Install
npx -y skills add AIGNE-io/doc-smith-skills --skill doc-smith-check

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 9 stars9 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.6 KB, as published. Nobody here has run it

Doc-Smith 文档检查

校验 Doc-Smith workspace 的结构和内容完整性。

用法

/doc-smith-check                              # 全部检查(结构 + 内容)
/doc-smith-check --structure                  # 只检查结构
/doc-smith-check --content                    # 只检查内容
/doc-smith-check --content --path /api/auth   # 检查指定文档

选项

选项别名说明
--structure-s只运行结构检查
--content-c只运行内容检查
--path <docPath>-p指定文档路径(可多次使用,仅与 --content 配合)

校验规则

结构校验 (--structure)

执行脚本:node skills/doc-smith-check/scripts/check-structure.mjs

校验 planning/document-structure.yaml:

  • YAML 语法正确
  • 每个文档有 title、path、description
  • path 以 / 开头
  • sourcePaths 格式正确
  • 可自动修复的格式错误会自动修复并提示重新读取

内容校验 (--content)

执行脚本:node skills/doc-smith-check/scripts/check-content.mjs [--path <p>]

校验 dist/ 中的 HTML 和 docs/ 中的元数据:

校验项说明
HTML 文件存在dist/{lang}/docs/{path}.html
.meta.yaml 存在docs/{path}/.meta.yaml,含 kind/source/default
nav.js 存在dist/assets/nav.js
内部链接有效链接目标文档存在,无 .md 后缀
图片可访问本地图片文件存在,远程图片可达
路径格式MD 源文件应使用 /assets/ 格式,../../assets/ 旧格式产生警告

路径格式校验

内容校验自动包含路径格式检查:

  • 若 docs/{path}/ 下存在 .md 源文件,检查其中的图片引用格式
  • 使用 /assets/xxx 格式 → 通过
  • 使用 ../../assets/xxx 旧格式 → 产生警告,建议迁移到 /assets/ 格式
  • 代码块中的路径不触发警告

错误处理

  • 结构检查失败:根据错误信息修正 document-structure.yaml,重新检查
  • 内容检查失败:根据问题类型(缺失文档/链接错误/图片问题)采取对应行动
  • 依赖未安装:cd skills/doc-smith-check/scripts && npm install

被其他 Skill 调用

  • 生成 document-structure.yaml 后:/doc-smith-check --structure
  • 生成文档内容后:/doc-smith-check --content
  • 结束前最终校验:/doc-smith-check

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.