SuperAPI AI 工具集

ops-projects

办公与效率

查看项目

更新于 10-15 20:33

技能介绍

用途:为所有受 GSD 跟踪的项目提供组合级仪表盘。它扫描 ~/Projects 与 ~/gsd-workspaces 中的 .planning/ 目录,汇总阶段状态、git 状态、阻塞项等信息,集中展示项目全貌。

主要能力:渲染前读取偏好(owner、时区)、守护进程健康状态与 GSD 注册表;基于缓存 projects_health.json 构建仪表盘,缺失时回退到 registry.json。仪表盘按状态分组:executing 为绿、paused/verifying/phase_complete 为黄、human/uat/blocked/pending 为红、空状态但有阶段为白(idle)、无阶段无状态为白(untracked)。每个项目显示 ALIAS、PHASE、STATUS、BRANCH、DIRTY、NEXT ACTION。支持传入项目别名做深挖,显示路径、阶段、里程碑、分支、dirty/unpushed、阻塞数与下一步,并提供编号操作(打开目录、继续 GSD、git 操作、返回组合)。

使用方式:/ops projects 显示完整组合;/ops projects [alias] 深挖单个项目;/ops projects --sync 强制刷新注册表后展示仪表盘。手动同步可执行 bash ${CLAUDE_PLUGIN_ROOT}/scripts/ops-gsd-registry-sync.sh;查看注册表用 cat ${OPS_DATA_DIR}/registry.json;健康摘要用 cat ${OPS_DATA_DIR}/cache/projects_health.json。守护进程每日 6am 与 6pm 更新注册表,也可按需同步。

数据流:项目 .planning/ 下的 HANDOFF.json、STATE.md、ROADMAP.md、MILESTONES.md 等经同步脚本写入 ${OPS_DATA_DIR}/ 的 registry.json 与 cache/projects_health.json,技能再读取渲染。

限制与错误状态:registry.json 缺失或为空时提示运行 --sync;守护进程健康显示 action_needed 时以警告横幅提示。偏好的具体字段、注册表排序规则、各状态判定细节及未来 registry 设置入口以资料为准,其余未提供。