AgentSkillsCN

sync-docs

检查平台仓库与网站仓库中公开文档的一致性。

SKILL.md
--- frontmatter
name: sync-docs
description: Check consistency between public docs in the platform repo and the website repo

Sync Docs Check

Check that public docs in docs/public/ are consistent with their copies in the website repo. Public docs should only be edited in the platform repo - the website fetches them at build time.

Steps

1. List docs in both locations

Source of truth:

code
docs/public/

Website copy (populated at build time, should NOT be manually edited):

code
../https.kuberise.io/content/1.docs/

2. Compare files

For each file in docs/public/:

  • Check if a corresponding file exists in the website content directory
  • Compare content to detect manual edits in the website repo that should have been made in the platform repo

3. Check for orphaned files

Look for files in ../https.kuberise.io/content/1.docs/ that don't have a corresponding source in docs/public/. These may be:

  • Manually added docs that should be moved to the platform repo
  • Leftover files from renamed/deleted docs

4. Report findings

Present a summary:

  • Files in sync (no action needed)
  • Files with differences (show the diff, recommend which version to keep)
  • Orphaned files in either location
  • Reminder: always edit public docs in docs/public/, never directly in the website repo

Important

  • The website's scripts/build.sh fetches docs from the platform repo at build time
  • The .github/workflows/trigger-website.yml triggers a Cloudflare Pages rebuild when docs/public/** changes on main
  • Files in ../https.kuberise.io/docs/ (root level) are internal developer docs for website contributors - ignore these