ci: scaffold 自身文档同步检查(防 README 与 template 漂移)

- scripts/check-docs.sh:校验 template/{backend,agent,frontend}/src 各层目录
  及 .vscode/.claude-commands/.copier-answers/pnpm-workspace 都在 README 有记录
- .github/workflows/docs-check.yml:scaffold 仓库根级 CI(区别于 template/.github,
  那是生成项目用的),改 template/ 或 README 时触发
- 仅作用于 scaffold 自身,不进生成项目、不属 skill
- README scripts 树补 check-docs.sh + docs-check.yml
This commit is contained in:
baozaotumao
2026-06-02 00:57:29 -07:00
parent d7a9a06a9f
commit e07d57eea1
3 changed files with 73 additions and 0 deletions
+2
View File
@@ -141,9 +141,11 @@ scaffold/
├── README.md
├── .claude/skills/new-project/
│ └── SKILL.md ← skill 元数据 + 生成指令(verify.sh 安装时组装)
├── .github/workflows/docs-check.yml ← scaffold 自身 CI:防 README 与 template 漂移
├── scripts/
│ ├── verify.sh ← 工具链合规检查(幂等只读,单一源)
│ ├── install-skill.sh ← 把 skill 安装到 ~/.claude/skills/
│ ├── check-docs.sh ← 校验 README 覆盖 template 架构基座目录
│ └── retrofit.sh ← 补装工具链到已有项目
└── template/
├── .copier-answers.yml.jinja ← 记录模板版本+答案,供 copier update