About docs-and-website-sync
A skill for keeping public project documentation aligned with implementation, intended for teams maintaining websites, READMEs, docs, and AI skills. It verifies changes against source code, maps them to affected documentation, and runs scoped checks.
Key features
- 01Verify capabilities against source
- 02Map changes to documentation entry points
- 03Sync websites, READMEs, and skills
- 04Refresh generated assets with scripts
- 05Run checks scoped to the changes
Use cases
- 01Update guides after adding CLI commands
- 02Align configuration and package docs
- 03Check documentation entry points after skill changes
- 04Validate a website documentation build
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ sonofmagic/ skills --skill docs-and-website-syncAfter installing, type/docs-and-website-syncin Claude Code to confirm it loaded.
Bundled filesagents/openai.yamlreferences/docs-sync-checklist.md
Details
From the project READMEdocs-and-website-sync
用途
根据仓库真实能力,更新 website、docs、README、skills、脚手架 AI 指引和随包文档,避免公开入口落后于实现。
何时使用
- 用户要求“根据现有代码更新 website/docs/skills”。
weapp-vite、wevu、weapp-ide-cli或脚手架新增了配置、CLI 命令、AI 工作流。- 网站配置页、AI 指南、包说明和 skills 之间出现漂移。
- 新增或调整这些公开能力:
weapp.autoRoutes/routeRules/ layout.weapp-vite支持文件与wv prepareforwardConsole/mcp init|print|doctorwv screenshot/wv compare/wv ide logswv analyze --markdown|--report pr|--budget-check|--hmr-profile与weapp.analyzewebruntime /libmode / 多平台 / npm / 分包 / worker- React 19 / JSX/TSX / mpcore headless parity
create-weapp-vite的 AI skills 安装与AGENTS.md
不适用场景
本 skill 聚焦“对外文档与技能入口同步”。
- 工程配置、构建策略、CLI 分发:使用
weapp-vite-best-practices。 .vue宏、模板和 SFC 兼容:使用weapp-vite-vue-sfc-best-practices。wevu运行时语义:使用wevu-best-practices。- DevTools runtime e2e:使用
weapp-devtools-e2e-best-practices。 - React runtime、render mode 和组件 bridge:使用
weapp-vite-react-best-practices。
核心流程
- 先查事实来源,不要在旧文案之间互相复制:
packages/weapp-vite/src/types/config/**packages/weapp-vite/src/cli/**packages/weapp-ide-cli/src/cli/**packages-runtime/react/src/**packages-runtime/wevu/src/**mpcore/packages/**packages/weapp-vite/docs/README.mdpackages/weapp-vite/docs/mcp.mdpackages/weapp-vite/docs/volar.mdpackages/weapp-vite/docs/define-config-overloads.mdpackages/weapp-vite/docs/packaged/**packages/weapp-vite/scripts/sync-package-docs.mjspackages/create-weapp-vite/src/agents.tspackages/create-weapp-vite/src/skills.tsskills/*/SKILL.md
- 建立“能力变化 -> 入口页”映射,再统一修改:
- 配置变化:
website/config/** - CLI / AI / MCP:
website/guide/**、website/packages/**、website/.vitepress/components/AiLearningPage.vue、packages/weapp-vite/README.md - 脚手架与 AI 约束:
website/packages/create-weapp-vite.md、packages/create-weapp-vite/src/agents.ts - 运行时与框架:
website/config/vue.md、website/config/wevu.md、website/packages/web.md - React:
website/config/react.md、docs/integration/react.md、React 模板与@weapp-vite/reactREADME - 多平台与 headless:
website/guide/multi-platform.md、mpcore package docs、provider-compatible e2e
- 配置变化:
- 同步 AI 合约口径:
- 先读根
AGENTS.md - 再读
node_modules/weapp-vite/dist/docs/*.md MCP 接入->wv mcp init|print|doctor <codex|claude-code|cursor>运行时检查->weapp_devtools_*/weapp_runtime_*tools截图->wv screenshot/take_weapp_screenshot截图对比->wv compare/compare_weapp_screenshot日志->wv ide logs --open分析报告->wv analyze --markdown|--report pr|--budget-check|--hmr-profile.weapp-vite支持文件 ->wv prepare
- 先读根
- 生成资产只通过脚本或构建刷新,不手改:
website/public/llms-index.jsonwebsite/public/seo-quality-report.json
- 若新增、删除或合并 skill,同时更新:
website/guide/skills.mdwebsite/guide/ai-workflows.mdwebsite/guide/ai.mdwebsite/.vitepress/components/AiLearningPage.vueskills/skill-trigger-regression-checklist.mdskills/scripts/score-skill-trigger-regression.mjsCLAUDE.md与脚手架AGENTS.md模板
- 按最小范围验证:
pnpm exec eslint --no-warn-ignored skills/*/SKILL.md- 涉及
website/**时跑pnpm --filter website-weapp-vite build - 涉及 skill 触发/评分时再跑
pnpm skills:check:yaml、pnpm skills:score:json
能力主题映射
- HMR:以
packages/weapp-vite/docs/packaged/weapp-config.md、website/config/hmr.md和真实 e2e 为准。 - 插件:以
pluginRoot类型、website/guide/plugin.md、模板 AGENTS 和dist-plugin验收为准。 - router/Web runtime:分别核对
packages-runtime/wevu/docs/router-*.md与website/guide/web-runtime-*.md,不要合并成浏览器语义。 - native AST/HMR 性能:同步 profile、fallback 和 correctness 结论,不只同步倍率宣传。
- React/Wevu JSX:明确项目级 owner、微信平台限制和 bridge 边界,不把两条 JSX 编译链混写。
- mpcore parity:同步 provider 选择、三层覆盖和“真实 DevTools 行为为准”的增量规则。
- skill 元数据:每个公开 skill 都应有
agents/openai.yaml,并在触发回归清单中有主场景、边界场景和冲突场景。
约束
- 不要跳过源码核对直接改文案。
- 不要只改单一入口,遗漏 README、website、packaged docs 或 skills。
- 不要手工维护生成资产。
- 不要把小程序运行时截图能力写成泛化的浏览器截图。
- 不要忽略脚手架生成的
AGENTS.md与本地dist/docs,它们属于当前产品合约。
输出
应用本 skill 时,输出必须包含:
- 能力变化点。
- 受影响入口列表。
- 具体修改文件。
- 验证命令。
- 如有生成资产,说明刷新方式。
完成标记
- 配置页、CLI 页、AI 指南、包说明、skills 与真实实现一致。
wv/weapp-vite双命令、prepare、mcp init|print|doctor、forwardConsole、analyze、screenshot/compare/ide logs没有文档漂移。create-weapp-vite的 AI skills 安装与AGENTS.md模板说明一致。- 本地随包文档
dist/docs的优先级已经写清楚。
参考资料
references/docs-sync-checklist.md
Comments
Markdown supported