打开 WorkBuddy 技能广场
进入「专家·技能·连接器」,选择「技能」,并切换到 SkillHub。
先用 Lexmount WebFetch 收集四条 AI 开发依赖链路的实时状态,再用云浏览器核验关键页面,给出可复核的 GO、CAUTION、HOLD 或 UNKNOWN 结论。

首次使用前,请直接在 WorkBuddy 客户端内搜索并安装所需技能。
进入「专家·技能·连接器」,选择「技能」,并切换到 SkillHub。
在右上角搜索框输入 lexmount,确认出现两个 Lexmount Skill。
分别点击卡片右上角的+;看到「技能已安装」提示后,确认两项均已启用。

安装后 Skill 会立即加载,通常无需重启。每个 Skill 首次运行时可能下载对应的 Rust CLI,并打开浏览器完成 Lexmount OAuth;不要在对话中粘贴 API Key。若 Prompt 返回 SKILL_REQUIRED,请回到技能页确认两项均已安装并启用。
使用已安装并启用的 WorkBuddy Skills:lexmount-webfetch 与 lexmount云浏览器(内部名称 lexmount-browser)。
前置检查:如果任一 Skill 不可用,停止并返回 SKILL_REQUIRED,列出缺失项,并提示用户在 WorkBuddy 客户端进入「专家·技能·连接器」→「技能」→ SkillHub,搜索 lexmount,点击对应卡片右上角的「+」安装并启用。不要打开外部 SkillHub 网页,不要创建同名 Skill,也不要使用其他网页采集或浏览器工具替代。
两个 Skill 可用后,遵循各 Skill 自带说明完成 Rust CLI bootstrap 与 doctor;不要安装 Python/uv 旧版。仅当 doctor 显示缺少凭证时启动内置 OAuth/PKCE 登录并等待我在浏览器授权;不要索要或要求粘贴 API Key。doctor 就绪后再执行任务。
任务:生成一份“今天可以放心发布吗?”AI 开发链路健康简报。检查以下四个官方公开状态页在执行时是否存在当前故障、性能下降、维护,或过去 24 小时内的重要事故:
- 模型服务:https://status.openai.com/
- 代码与 CI:https://www.githubstatus.com/
- 包管理:https://status.npmjs.org/
- 边缘网络:https://www.cloudflarestatus.com/
判断规则:任一关键服务为 Major Outage 或关键组件不可用时为 HOLD;存在 active incident、degraded performance、partial outage 或相关维护时为 CAUTION;四条链路均明确正常时为 GO;证据不足时必须为 UNKNOWN,不能把未知当作正常。
流程:
1. 在工作目录创建 artifacts/workbuddy-release-readiness;若目录已存在,在目录名后追加时间戳,不覆盖旧结果。
2. 先用 lexmount-webfetch 读取全部四个 URL,记录 requested_url、final_url、accessed_at_utc、overall_status、关键组件、当前事件、过去 24 小时内最近的已解决事件、维护信息、页面原始时间文本和 warnings。只有来源明确给出时区时才转换为 UTC。
3. 某个来源缺少整体状态、字段冲突或显示非正常状态时,使用 lexmount-browser 进行视觉核验并保存截图。即使四页均正常,也必须用 lexmount-browser 打开 Cloudflare Status Overview 并至少保存一张可视证据。浏览器交互只读,不点击 Subscribe to updates,不填写邮箱、手机号或 webhook。
4. 生成 brief.md、facts.json、evidence/*.png 和 run-summary.json。brief.md 必须包含 GO / CAUTION / HOLD / UNKNOWN 结论、阻塞项、观察项和建议动作;每条主要结论都引用 facts.json 中的 source_id。未知值使用 null、空字符串或空数组,禁止猜测。
验收:四个输入 URL 都有明确结果;所有 JSON 可解析且文件非空;每条主要结论都有来源和访问时间;声明的截图文件真实存在且非空;所有临时 Browser Session 均已关闭。四个来源全部成功且清理成功才返回 SUCCESS;任一来源或清理失败返回 PARTIAL_SUCCESS;成功来源少于两个返回 FAILURE,且 release_readiness 必须为 UNKNOWN。
清理:成功、失败、超时或取消时,只关闭本任务创建的临时 Session,不关闭 WorkBuddy、用户已有 Session 或持久 Context。
返回:只报告状态、release_readiness、成功/失败来源数、四个产物路径、截图数、清理结果和脱敏错误摘要。不得暴露 API Key、Project ID、Session ID、连接地址或 OAuth 信息。