Agent 每周全面体检与维护
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cbe7a01d/weekly-maintenance。
技能介绍
要解决什么问题
WorkBuddy 工作区里的 Skills、记忆文件、自动化/MCP 配置和日常日志会随时间漂移:断链 symlink、缺失 _meta.json、MEMORY 超限或混入凭据、mcp.json 格式错误、可再生垃圾文件堆积。若只靠对话里「想起来再扫一眼」,很容易空转——读了文件却不动手改,或跳过引擎输出直接写结论。
技能如何工作
架构是 weekly_maintenance.py 负责采集与高置信度清理,本技能负责按 ---JSON--- 解析结果逐步执行并写周报。
- 运行维护引擎:得到
action_items、optimization_suggestions、system_health、doc_sync_needed等;若待办与优化建议皆空且无需文档同步,直接走周报模板。 - 分阶段执行:Stage 1 Skills 体检(删 broken symlink、补 meta/frontmatter);Stage 2 记忆审计(容量/凭据、相对时间表述、signal-log 蒸馏与
wb-self-evolving协同);Stage 4 处理清理残留(引擎已删.pyc等可再生项,日志蒸馏与高风险删除仍列清单待确认)。 - 系统与文档(v2.0):按 subsystem 处理 automation/MCP/experts/磁盘;仅在
doc_sync_needed为真时加载 neat-freak 做文档同步。 - 优化建议:darwin 弱 skill 提醒、版本/xref/cleanup 等;
auto_fixable项可先展示再执行。
路径通过 WORKBUDDY_WORKSPACE / --workspace / 默认值三级探测。反空转原则:每一步必须实际读写文件或运行命令。
适用边界
过期 log、临时 zip、蒸馏 daily log、修复 cross-ref 等不会默认静默删除;调用 darwin-skill 仅提醒 BOSS 手动触发。归档一致性在引擎侧有 _check_archive_consistency(),SKILL 层规则供人工对照。
使用场景
- WorkBuddy 工作区批量安装 Skill 后,运行维护引擎扫描断链 symlink,并补全缺失的 `_meta.json` 与 SKILL.md frontmatter。
- `/.workbuddy/memory/signal-log.md` 同主题信号累计多次,在 Stage 2 按规则蒸馏进 `MEMORY.md` 的「自我进化沉淀」并标注 promoted。
- automation 全部 PAUSED 或 `mcp.json` 格式/command 异常时,在系统体检阶段按 subsystem 修复后再输出周报。
- `doc_sync_needed` 为 true 时,先执行 `ds-trim-*` 瘦身超长文档,再加载 neat-freak 同步 `MEMORY.md` 与 `.workbuddy/memory/`。
适合人员
- 长期在本机跑 WorkBuddy Agent、要把 Skills/记忆/自动化状态固定成周报并追加到当日 daily log 的维护者
- 负责本地 skills 目录与元数据质量,需要引擎高置信度清 `.pyc` 等垃圾、又对过期 log/zip 做人工确认删除的工程师
- 配合 wb-self-evolving 使用,需每周审计 MEMORY 容量、移除凭据并执行 signal-log 蒸馏的工作区负责人
- 磁盘可用空间低于 5GB 或归档目录出现断链/未登记文件时,要处理 archive 相关 ActionItem 并提醒 BOSS 审查的运维人员