mcpField
F
fix-sphix-docs

fix-sphix-docs

github.com/tradingstrategy-ai开发82971 次安装今天更新
代码仓库

关于 fix-sphix-docs

fix-sphix-docs 是一项迭代构建 Sphinx 文档并尝试修复易处理错误和警告的技能,面向维护文档的开发者。它限制构建等待时间,并避免修改自动生成的 RST 文件。

主要功能

  1. 01运行 Sphinx HTML 构建
  2. 02限制构建等待时间
  3. 03检查构建错误和警告
  4. 04跳过自动生成的 RST 文件
  5. 05报告更改并询问是否开 PR

适用场景

  1. 01排查 Sphinx 文档构建问题
  2. 02修复可直接处理的文档警告
  3. 03在构建超时前检查输出
  4. 04准备文档修复的 PR

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tradingstrategy-ai/web3-ethereum-defi --skill fix-sphix-docs

安装后在 Claude Code 中输入/fix-sphix-docs确认已加载。

详细介绍

修复 Sphinx 文档构建中的错误和警告

此技能会反复运行 Sphinx 文档构建,并尝试修复容易处理的错误和警告。

步骤

  1. 运行 Sphinx 构建:(source ./.venv/bin/activate && cd ./docs/ && make html),但有个特别之处:想办法在 60 秒后中止,不要等待耗时过长的完整构建。
  2. 检查输出中的警告和错误,并尝试修复可以处理的问题。不要修改自动生成的 RST 文件。这些文件位于 _autosummary 文件夹中,例如 _autosummary_d2。用户会使用你不知道的特殊命令重新生成这些文件夹。
  3. 报告所做的更改。
  4. 询问是否可以创建 PR。

评论

支持 Markdown