跳到主要内容

RainSkills:让Claude Code、Codex等AI Agent完成应用部署、排错和验证的开源Skill

把 RainSkills 安装到 Claude Code、Codex 等 AI Agent 中,让 AI 从当前项目继续完成部署、排错、验证和后续运维。

AI Agent 不只负责生成代码。借助 RainSkills 与 Rainbond,它还能理解应用拓扑、读取真实运行状态,并把项目稳定交付到你自己的服务器或 Kubernetes。

AI 写完代码后,部署不该重新从零开始

传统部署会在代码完成的那一刻丢失上下文。RainSkills 让同一个 Agent 带着对项目的理解继续进入运行环境。

01

代码写完,部署上下文却断了

AI 已经理解项目结构,但传统上线流程还要重新整理端口、依赖、数据库、环境变量和启动方式。

02

脚本执行成功,不等于应用可访问

进程启动之后,还要确认网关、域名、证书、存储、健康检查和前后端接口是否真正正常。

03

失败后,日志散落在不同位置

构建日志、运行日志、Pod 状态和平台事件彼此分散,Agent 很难判断下一步应该改配置还是改代码。

04

一次上线之后,还要持续运维

应用需要升级、扩缩容、备份、回滚和再次交付,临时 SSH 命令无法沉淀成长期可复用的能力。

从当前项目到自己的服务器,一条对话完成交付闭环

RainSkills 负责选择正确的 Agent 工作流,Rainbond MCP 提供受控的平台操作,Rainbond 负责应用持续运行。

  1. 01

    读取当前项目

    识别语言、框架、组件、端口、依赖和已有部署配置。

  2. 02

    选择交付目标

    连接已有 Rainbond,或明确选择自己的服务器与 Kubernetes 环境。

  3. 03

    生成应用拓扑

    把前端、后端、数据库、缓存和存储组织成可管理的应用。

  4. 04

    部署并持续排错

    读取构建日志、运行日志、Pod 状态和事件,定位阻塞原因。

  5. 05

    验证最终交付

    检查组件与访问路径,给出可访问地址和明确的交付结论。

RainSkills 在 AI Agent 中完成应用部署并返回访问地址

Claude Code、Codex 都能使用同一套部署能力

能力沉淀在开源 Skill 与标准化工具接口中,不依赖某一次对话,也不把项目锁定在单一 AI Agent。

Claude Code 标志

Claude Code

从当前代码目录发起部署、排错和交付验证。

Codex 标志

Codex

在编码任务完成后继续把项目交付到运行环境。

更多 AI Agent 标志

更多 AI Agent

通过开放的 Agent Skills 与 MCP 接口接入同一套流程。

部署、排错、验证,不止是执行一段脚本

RainSkills 把一次部署拆成可观察、可判断、可恢复的步骤,让 Agent 知道什么时候继续,什么时候停止并请求确认。

部署当前项目

识别源码、镜像或软件包,创建应用与组件,并补齐端口、依赖、连接变量和必要存储。

  • 单组件与全栈项目
  • 源码、镜像、Compose 与应用模板
  • 服务器与 Kubernetes 环境

部署失败自动排查

让 Agent 基于真实平台状态继续工作,而不是只根据一段终端输出猜测失败原因。

  • 构建与运行日志
  • Pod 诊断与平台事件
  • 配置问题与代码问题分界

交付结果验证

不把“资源已创建”当作完成,继续验证页面、API、组件状态、存储和最终访问入口。

  • 页面与 API 路径
  • 组件、Pod 和事件收敛
  • 访问地址与交付结论

持续运维与版本管理

在同一套应用模型上继续升级、快照、发布与回滚,让一次部署变成可持续维护的资产。

  • 应用快照与版本
  • 发布成应用模版
  • 受控回滚与风险确认

为什么不直接让 Agent SSH 到服务器?

SSH 能执行命令,但稳定交付还需要应用模型、状态判断、权限边界和长期运维能力。

对比维度Agent 直接操作服务器RainSkills + Rainbond
工作起点服务器地址、SSH 和临时命令当前项目与明确的应用上下文
应用结构人工拼装进程、数据库与网络用应用拓扑表达组件和依赖关系
失败排查在多处日志之间手动切换Agent 读取构建、运行、Pod 和事件状态
完成标准命令退出码为 0 或进程已启动页面/API 可访问并输出交付结论
后续维护继续维护脚本与服务器差异基于同一平台完成升级、快照和回滚
安全边界Agent 直接拥有服务器操作能力通过 MCP、平台权限和关键操作确认执行

常见问题

关于 Claude Code 部署应用、Codex 部署项目、服务器环境和安全边界的常见问题。

RainSkills 是什么?

RainSkills 是 Rainbond 官方开源 Agent Skills,安装在 Claude Code、Codex 等 AI 编码工具中,通过 Rainbond MCP 完成项目接入、应用部署、运行排错、交付验证和版本管理。

Claude Code 可以直接把应用部署到自己的服务器吗?

可以。RainSkills 让 Claude Code 从当前项目发起部署,并通过 Rainbond 把应用运行在自己的服务器或 Kubernetes 上。Rainbond 负责构建、网络、存储、访问和后续运维,Claude Code 继续负责理解项目、推进任务和处理异常。

Codex deployment skill 能处理全栈项目吗?

可以处理包含前端、后端、数据库和缓存的全栈项目。RainSkills 会先识别组件边界和依赖关系,再创建或复用 Rainbond 应用拓扑,最后检查每个组件与访问路径是否正常。

RainSkills 会自动修改业务代码吗?

不会默认修改业务代码。问题定位到源码或构建脚本后,RainSkills 会说明原因和下一步;涉及代码修改、删除资源、安装平台等高风险操作时,需要用户明确确认。

使用 RainSkills 必须先会 Kubernetes 吗?

不需要先掌握 Kubernetes YAML。用户以应用和交付目标描述任务,RainSkills 与 Rainbond 负责把组件、依赖、网络、存储和运行状态组织起来;需要深入排查时仍可查看底层 Kubernetes 状态。

RainSkills 是免费开源的吗?

RainSkills 是开源部署 Skill,可以在 GitHub 查看源码,并通过 npm 安装器接入支持的 AI Agent。实际运行环境可以选择 Rainbond Cloud 或部署在自己的服务器与 Kubernetes 集群中。

开始使用 RainSkills

选择最适合你的下一步:安装 Skill、观看完整流程,或者直接查看开源代码。