用途:校验 compound-engineering-plugin 的文档站点,并准备将其部署到 GitHub Pages。
主要能力:统计 agents 与 skills 组件数量;用 jq 校验 marketplace.json 和 plugin.json 是否合法;检查 index、agents、commands、skills、mcp-servers、changelog、getting-started 等 HTML 页面是否存在;用 git status 检查 docs 目录是否有未提交改动并提示先提交;提供 GitHub Pages 首次设置与部署操作说明,以及部署工作流文件内容。
使用方式:在仓库中执行校验命令,例如 echo "Agents: $(ls plugins/compound-engineering/agents/*.md | wc -l)"、cat .claude-plugin/marketplace.json | jq . > /dev/null、cat plugins/compound-engineering/.claude-plugin/plugin.json | jq . > /dev/null,以及循环检查各 HTML 页面是否存在;再运行 git status --porcelain plugins/compound-engineering/docs/。部署时需创建 .github/workflows/deploy-docs.yml,并在仓库 Settings > Pages 中将 Source 设为 GitHub Actions;合并到 main 后自动部署,或在 Actions 中手动运行工作流。
适用场景:维护该插件文档、发布前自检、GitHub Pages 自动化部署。
限制:需要存在对应目录结构、jq 与 git 环境;未提供具体版本兼容性、错误修复步骤或替代部署方案。