RainSkills:让Claude Code、Codex等AI Agent完成应用部署、排错和验证的开源Skill
把 RainSkills 安装到 Claude Code、Codex 等 AI Agent 中,让 AI 从当前项目继续完成部署、排错、验证和后续运维。
AI Agent 不只负责生成代码。借助 RainSkills 与 Rainbond,它还能理解应用拓扑、读取真实运行状态,并把项目稳定交付到你自己的服务器或 Kubernetes。
AI 写完代码后,部署不该重新从零开始
传统部署会在代码完成的那一刻丢失上下文。RainSkills 让同一个 Agent 带着对项目的理解继续进入运行环境。
代码写完,部署上下文却断了
AI 已经理解项目结构,但传统上线流程还要重新整理端口、依赖、数据库、环境变量和启动方式。
脚本执行成功,不等于应用可访问
进程启动之后,还要确认网关、域名、证书、存储、健康检查和前后端接口是否真正正常。
失败后,日志散落在不同位置
构建日志、运行日志、Pod 状态和平台事件彼此分散,Agent 很难判断下一步应该改配置还是改代码。
一次上线之后,还要持续运维
应用需要升级、扩缩容、备份、回滚和再次交付,临时 SSH 命令无法沉淀成长期可复用的能力。
从当前项目到自己的服务器,一条对话完成交付闭环
RainSkills 负责选择正确的 Agent 工作流,Rainbond MCP 提供受控的平台操作,Rainbond 负责应用持续运行。
- 01
读取当前项目
识别语言、框架、组件、端口、依赖和已有部署配置。
- 02
选择交付目标
连接已有 Rainbond,或明确选择自己的服务器与 Kubernetes 环境。
- 03
生成应用拓扑
把前端、后端、数据库、缓存和存储组织成可管理的应用。
- 04
部署并持续排错
读取构建日志、运行日志、Pod 状态和事件,定位阻塞原因。
- 05
验证最终交付
检查组件与访问路径,给出可访问地址和明确的交付结论。

Claude Code、Codex 都能使用同一套部署能力
能力沉淀在开源 Skill 与标准化工具接口中,不依赖某一次对话,也不把项目锁定在单一 AI Agent。
Claude Code
从当前代码目录发起部署、排错和交付验证。
Codex
在编码任务完成后继续把项目交付到运行环境。
更多 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、观看完整流程,或者直接查看开源代码。