SuperAPI AI 工具集

rhdh

编程与开发

查看项目

更新于 10-16 01:49

技能介绍

用途:处理 RHDH(Red Hat Developer Hub / Developer Hub)相关工作,是插件开发、overlay 管理、本地测试、审查与发布等任务的统一入口,按任务类型分发到各专项技能。

主要能力与任务类型:overlay 仓库任务(新插件上架、升级版本、修复构建、PR 分诊与分析);插件创建任务(从零创建后端/前端动态插件、导出、打包、wiring、挂载点与实体标签);本地测试(用 rhdh-local-setup 启用/禁用/测试插件);审查与测试(在集群上部署 PR operator bundle 并获取检查清单);测试计划审查(针对 Jira 工单建议平台/集成版本更新);测试位置建议(仓库、测试层、位置与脚手架);发布管理(日期、状态、团队拆分、封版公告、阻塞缺陷、CVE、发布说明);Backstage 升级(版本对齐、versions:bump);以及通用环境检查与活动记录。

使用方式:先定位 CLI 脚本,其位于本 SKILL.md 同级目录下的 scripts/rhdh(非工作目录)。注意 SKILL.md 路径并推导脚本位置,例如 SKILL.md 在 /path/to/skills/rhdh/SKILL.md 时,CLI 在 /path/to/skills/rhdh/scripts/rhdh。设置变量:RHDH="/path/to/skills/rhdh/scripts/rhdh"(使用实际路径)。先运行 $RHDH 获取环境状态、已发现的仓库与可用工具;若输出 needs_setup: true,先运行 $RHDH doctor 修复配置。仓库未找到时可运行 $RHDH config init 自动检测或配置路径。配置命令包括 $RHDH config show 查看解析路径,以及 $RHDH config set overlay|local|rhdh|downstream|cli|plugins|operator|chart|catalog|private-data /path 设置各仓库位置。工作区操作有 $RHDH workspace list 与 $RHDH workspace status <name>。任务分发通过读取对应技能的 SKILL.md(如 ../overlay/SKILL.md、../create-plugin/SKILL.md、../rhdh-local/SKILL.md、../rhdh-pr-review/SKILL.md、../rhdh-test-plan-review/SKILL.md、../test-placement/SKILL.md、../rhdh-release/SKILL.md、../backstage-upgrade/SKILL.md)并遵循其流程。

可选活动记录:CLI 提供 worklog 与 todo 跟踪,日志存于 .rhdh/worklog.jsonl,待办存于 .rhdh/TODO.md。示例命令 $RHDH log add "..." --tag onboard、$RHDH log show --limit 10、$RHDH log search "..."、$RHDH todo add "..." --context "..."、$RHDH todo list --pending、$RHDH todo note <slug> "..."、$RHDH todo done <slug>、$RHDH todo show。建议记录流程开始/完成、PR 动作与重要决策,为阻塞事项和多会话任务创建待办,待办需自包含(含 PR 号、插件名、具体动作与原因)。

限制:具体平台支持版本、收费与定价、效果指标等资料未提供;各项功能依赖对应仓库和工具(如 gh CLI 认证、容器运行时 podman/docker、rhdh-local)就绪,部分操作需要外部环境或权限。