Skills · Claude Code · Agent Skills

以最小爆炸半径运维生产——不容妥协。

按应用隔离、默认拒绝、密钥不入库、门禁式部署,以及真正经过测试的恢复。一切声明式、一切可审计。

v0.1.0Disciplina · Infra/DevOps/SREgithub.com/schematizeme/skill-infra

维护者 Lucas Andrade

schematize-infra · v0.1.0bash
$ schematize install infra
GitHub →下载技能 (.zip)/infra-help · github.com/schematizeme/schematize-cli

不可妥协的底线

绝不为“求快”而关闭。完整清单见技能。

按应用隔离

每个服务一个 Linux 用户 + 加固的 systemd + 一个容器——绝不用 root,绝不让两个服务共用一个用户。

默认拒绝、最小权限

防火墙、安全组与云 IAM 默认拒绝,只授予最小权限。

密钥不入库

绝不放进仓库/镜像层/已提交的 env——保险库 + 有文档的轮换 + 会拦截合并的密钥扫描。

部署是门禁式的

固定流程 local → 本地测试通过 → GitHub → hml → prd;任何环节都不跳过;前端在 Vercel 手动/门禁部署。

恢复真正经过测试

定义 RPO/RTO 并验证恢复——没有验证过恢复的备份不算备份。

声明且可审计

声明式且幂等的 IaC;带 git 来源的不可变制品;在准入时验证 SBOM 与 @sha256 pinning。

命令

安装在 .claude/commands/。随时运行 /infra-help。

/infra-ccContext compact:将上下文和清单写入归档并运行 /compact。
/infra-claude在仓库根目录创建或合并常开的 infra CLAUDE.md(不覆盖其他技能的区块)。
/infra-deploy审计/规划门禁式部署:固定流程(local→test→git→hml→prd)、带 git 来源的不可变制品、策略 + healthcheck 门禁 + 回滚。
/infra-handoff生成上下文交接而不压缩——会话结束或任务切换。
/infra-help列出所有命令。
/infra-iac审计/搭建 IaC(声明式、幂等、可评审):plan-before-apply、漂移检测、安全 state、布局 + seed,以及作为唯一入口的 ops。
/infra-load强制加载全部规范:隔离、IaC、交付、密钥、可观测性、韧性。
/infra-secrets审计密钥管理:仓库/镜像层/已提交 env 中不放任何密钥、保险库 + 轮换、会拦截的密钥扫描;发现泄露密钥即提示立即轮换。

面向 AI 智能体

无需人工即可安装。元数据见 llms.txt。

  • 运行:git clone https://github.com/schematizeme/skill-infra.git && ./skill-infra/install.sh
  • 或下载:https://github.com/schematizeme/skill-infra/releases/latest/download/skill-infra.zip 并解压到 .claude/skills/
  • 将 assets/CLAUDE.md 复制到仓库根目录(常开规则)。
  • 用 /infra-help 确认。

不想安装?

阅读完整规范并直接复制到你的项目——或安装该技能,让智能体自动执行。