--- name: worktree-provider-guard description: 写操作前检查 target repo worktree、dirty baseline、session binding 与 provider health evidence。 --- # Worktree Provider Guard 在任何会写 `docs/features/**`、`tests/**`、源码或混合路径的 Nucleus workflow 前运行。 该 Skill 只读检查 git/worktree/status/provider/session evidence,只把 guard report、provider health report 和 result package 写入 `.nucleus/runs//**`。它不创建 worktree、不切分支、不 stash/reset/clean、不修改 provider 配置。 ## 人审前子代理预审 到达 `guard-human-review` 前,必须按 workflow 的 `subagentPreReview` 调度独立 reviewer 子代理;未取得“材料可提交人工审查”预审结论时,不得请求人工评审通过。 最小命令: ```bash python3 skills/worktree-provider-guard/scripts/worktree_provider_guard.py check \ --repo-root \ --context \ --write-intent auto ``` Provider health 只接受同 run 的结构化 evidence:`session-binding-report`、`codex-hook-json`、`claude-hook-json`、`pms-connector`、`adapter-health`。approved-write 不把 `doctor.py --host all` stdout 当 provider health。