Operar produção com blast radius mínimo — não negocia.
Isolamento por app, deny-by-default, segredo fora do repo, deploy gated e restore testado de verdade. Tudo declarado, tudo auditado.
$ schematize install infraPisos inegociáveis
Não se desligam "pra ir mais rápido". Lista completa na skill.
Isolamento por app
Um user Linux + systemd hardened + container por serviço — nunca root, nunca dois serviços no mesmo user.
Deny-by-default, least-privilege
Firewall, security group e IAM de nuvem negam por padrão e concedem o mínimo.
Segredo fora do repo
Nunca no repo/layer/env commitado — cofre + rotação documentada + secret scan que trava o merge.
Deploy é gated
Fluxo fixo local → teste local verde → GitHub → hml → prd; nada pula etapa; o front deploya manual/gated na Vercel.
Restore testado de verdade
RPO/RTO definidos e restore provado — backup sem restore provado não é backup.
Declarado e auditado
IaC declarativa e idempotente; artefato imutável com proveniência git; SBOM e pinning @sha256 verificados na admissão.
Comandos
Instalados em .claude/commands/. Use /infra-help a qualquer momento.
/infra-ccContext compact: gera contexto + checklist no archive e roda /compact./infra-claudeCria ou mescla o CLAUDE.md sempre-on de infra na raiz (não sobrescreve blocos de outras skills)./infra-deployAudita/planeja o deploy gated: fluxo fixo (local→teste→git→hml→prd), artefato imutável com proveniência git, estratégia + healthcheck gating + rollback./infra-handoffGera o handoff de contexto sem compactar — fim de sessão ou troca de tarefa./infra-helpLista todos os comandos./infra-iacAudita/scaffolda a IaC (declarativa, idempotente, revisável): plan-before-apply, drift detection, state seguro, layout + seed, e o ops como interface única./infra-loadCarrega à força todo o corpo normativo: isolamento, IaC, entrega, segredos, observabilidade, resiliência./infra-secretsAudita a gestão de segredos: nada no repo/layer/env commitado, cofre + rotação, secret scan que trava; sinaliza rotação imediata se achar segredo vazado.Para agentes de IA
Instale sem intervenção humana. Metadados em llms.txt.
- Rode: git clone https://github.com/schematizeme/skill-infra.git && ./skill-infra/install.sh
- Ou baixe: https://github.com/schematizeme/skill-infra/releases/latest/download/skill-infra.zip e descompacte em .claude/skills/
- Copie assets/CLAUDE.md para a raiz do repo (regra sempre-on).
- Confirme com /infra-help.
Discussão
Carregando…