ops4life/claude4ops

GitHub: ops4life/claude4ops

一款为 Claude Code 注入 DevOps 超能力的插件,通过结构化引导式工作流让 Kubernetes、Terraform、CI/CD 等生产环境操作更安全高效。

Stars: 2 | Forks: 0

# claude4ops — 面向所有人的 DevOps 超能力 ![claude4ops 横幅](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/d8ec429e09054854.svg) [![License: MIT](https://img.shields.io/badge/License-MIT-d97757)](./LICENSE) [![Claude Code 插件](https://img.shields.io/badge/Claude%20Code-Plugin-d97757?logo=claude)](https://github.com/ops4life/claude4ops) [![Platform: Linux](https://img.shields.io/badge/platform-Linux-d97757?logo=linux)](https://github.com/ops4life/claude4ops) [![Platform: macOS](https://img.shields.io/badge/platform-macOS-d97757?logo=apple)](https://github.com/ops4life/claude4ops) [![Platform: Windows](https://img.shields.io/badge/platform-Windows-d97757?logo=windows)](https://github.com/ops4life/claude4ops) 面向所有人的生产级就绪 DevOps 超能力。为 Kubernetes、Terraform、CI/CD、SLO 和事件响应提供引导式工作流 — 内置 token 优化。支持在 Linux、macOS 和 Windows 上运行。 ## 为什么选择 claude4ops? DevOps 工作流重复性高、容易出错,且难以做到尽善尽美。claude4ops 将结构化、经过生产环境测试的流程直接引入 Claude Code,让您跳过阅读手册的循环,安全地进行交付: - **Kubernetes** — 部署、验证 manifest 并调试 pod,无需死记硬背 kubectl 标志 - **Terraform** — 在执行 `apply` 之前审查计划中的风险和成本影响,并提供状态备份和回滚功能 - **CI/CD** — 生成 GitHub Actions / GitLab 流水线,设计蓝绿部署或金丝雀部署策略,实现端到端的功能发布 - **可观测性** — 定义带有错误预算的 SLO,创建基于 SLO 且带有消耗率阈值和 runbook 链接的告警 - **事件响应** — 运行无指责的事后总结,包含结构化时间线、RCA 和行动项 - **多云** — 所有命令均涵盖 AWS、GCP 和 Azure,并提供特定于提供商的示例 - **多平台** — 原生支持 Linux、macOS 和 Windows (PowerShell、WSL2 或 Git Bash) ## 安装 ### 快速安装(推荐) ``` /plugin marketplace add ops4life/claude4ops /plugin install claude4ops ``` ### 从本地源码安装 ``` git clone https://github.com/ops4life/claude4ops.git # 在 Claude Code 中: # /plugin marketplace add /absolute/path/to/claude4ops # /plugin install claude4ops ``` ### 设置 安装插件后,运行 `/claude4ops:install` 来配置 Claude Code: - **范围**:用户级 (`~/.claude/`) 或项目级 (`.claude/`) - **设置**:`settings.json` 合并 + 状态行脚本 - **Hooks**:block-prod、auto-lint、审计、Slack 通知 - **MCP 服务器**:AWS、Kubernetes、GitHub - **技能**:docling (PDF/DOCX/图像 → Markdown)、convert (Claude Code → Gemini/Copilot/Cursor/Codex) - **规则**:git 工作流标准 - **优化**:token 高效工具 — RTK shell 代理(节省 60-90%)+ Caveman 压缩模式(节省约 75%) - **插件**:context7、playwright、superpowers、frontend-design ### 架构与组件 ![claude4ops 组件](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/20a583d50f054859.svg) ### 平台支持 | 平台 | Shell | Hook 脚本 | |----------|-------|--------------| | Linux | bash / sh | `.sh` | | macOS | bash / sh | `.sh` | | Windows | PowerShell (pwsh) | `.ps1` — 通过 `pwsh -NoProfile -File` 调用 | | Windows | WSL2 或 Git Bash | `.sh` | **前置条件**:[`jq`](https://jqlang.org) — `apt-get install jq` · `brew install jq` · `winget install stedolan.jq`。在 Windows PowerShell 上为可选(会回退到内置 JSON)。 **Windows 一次性设置**:在运行 `/claude4ops:install` 之前,请允许脚本执行: ``` Set-ExecutionPolicy -Scope CurrentUser RemoteSigned ``` ## 命令 所有命令格式:`/claude4ops::` ### Kubernetes | 命令 | 描述 | |---------|-------------| | `/claude4ops:k8s:deploy` | 包含部署前/后验证和回滚的引导式部署 | | `/claude4ops:k8s:troubleshoot` | 针对 pod、服务和网络问题的系统性调试 | | `/claude4ops:k8s:manifest-validate` | 针对语法、安全性和最佳实践的 YAML 验证 | ### Terraform | 命令 | 描述 | |---------|-------------| | `/claude4ops:terraform:plan-review` | 对 Terraform 计划进行风险、安全和成本分析 | | `/claude4ops:terraform:apply` | 带有状态备份和回滚流程的安全 apply | | `/claude4ops:terraform:cloud-cost` | 多云成本分析和规格优化建议 | ### CI/CD | 命令 | 描述 | |---------|-------------| | `/claude4ops:cicd:pipeline-new` | 生成生产级 CI/CD 流水线 (GitHub Actions, GitLab, Jenkins) | | `/claude4ops:cicd:ship` | 完整的代理式流水线:lint → test → confirm → commit → push | | `/claude4ops:cicd:pr-review` | 专注 DevOps 的审查:Terraform、secrets、容器、流水线 | | `/claude4ops:cicd:deploy-strategy` | 设计蓝绿、金丝雀或滚动更新部署策略 | ### 可观测性 | 命令 | 描述 | |---------|-------------| | `/claude4ops:observability:slo-define` | 定义带有错误预算和消耗率告警的 SLO/SLI | | `/claude4ops:observability:alert-new` | 创建带有 runbook 链接的基于 SLO 的监控告警 | ### 安装与自动化 | 命令 | 描述 | |---------|-------------| | `/claude4ops:install` | 安装 hooks、技能、规则、设置、插件和 token 优化工具 — 支持用户或项目范围 | | `/claude4ops:hooks:mcp-setup` | 为 AWS、Kubernetes 和 GitHub 配置 MCP 服务器 | ### 事件管理 | 命令 | 描述 | |---------|-------------| | `/claude4ops:incident:postmortem` | 包含时间线、RCA 和行动项的无指责事后总结 | ## 常见工作流 **部署到 Kubernetes:** ``` /claude4ops:k8s:manifest-validate → /claude4ops:k8s:deploy → /claude4ops:k8s:troubleshoot ``` **基础设施变更:** ``` /claude4ops:terraform:plan-review → /claude4ops:terraform:apply → /claude4ops:terraform:cloud-cost ``` **功能发布:** ``` /claude4ops:cicd:pr-review main → work on feature → /claude4ops:cicd:ship feat(api): add rate limiting ``` **首次设置(执行一次):** ``` /claude4ops:install # select All to install everything, or pick components individually /claude4ops:hooks:mcp-setup ``` ## 资源 - [CONTRIBUTING.md](./CONTRIBUTING.md) — 贡献者指南 - [CLAUDE.md](./CLAUDE.md) — 插件架构 - [.github/RELEASING.md](./.github/RELEASING.md) — 发布流程 - [Edmund's Claude Code](https://github.com/edmund-io/edmunds-claude-code) — 参考实现 ## 许可证 MIT — 详见 [LICENSE](./LICENSE)
标签:AI合规, API集成, AWS, Azure, CISA项目, Claude, CVE检测, DevSecOps, DLL 劫持, DPI, EC2, ECS, GCP, GitHub Actions, GitLab, IaC, LLM插件, OpenCanary, RCA, SLO, SRE, StruQ, Terraform, Token优化, 上游代理, 人工智能, 偏差过滤, 可观测性, 多云, 大语言模型, 子域名突变, 容器编排, 开源框架, 持续交付, 持续集成, 提示词注入, 无指责复盘, 用户模式Hook绕过, 网络调试, 自动化, 自动笔记, 蓝绿部署, 运维自动化, 金丝雀发布