Operare la produzione con blast radius minimo — non si negozia.
Isolamento per app, deny-by-default, segreti fuori dal repo, deploy gated e un restore davvero testato. Tutto dichiarato, tutto verificato.
$ schematize install infraBasi non negoziabili
Non si spengono "per andare più veloce". Elenco completo nella skill.
Isolamento per app
Un user Linux + systemd hardened + container per servizio — mai root, mai due servizi sullo stesso user.
Deny-by-default, least-privilege
Firewall, security group e IAM cloud negano di default e concedono il minimo.
Segreti fuori dal repo
Mai nel repo/layer/env committato — vault + rotazione documentata + un secret scan che blocca il merge.
Il deploy è gated
Flusso fisso local → test locale verde → GitHub → hml → prd; nulla salta un passo; il front deploya manuale/gated su Vercel.
Restore davvero testato
RPO/RTO definiti e restore provato — un backup senza restore provato non è un backup.
Dichiarato e verificato
IaC dichiarativa e idempotente; artefatto immutabile con provenienza git; SBOM e pinning @sha256 verificati all'ammissione.
Comandi
Installati in .claude/commands/. Usa /infra-help quando vuoi.
/infra-ccContext compact: scrive contesto + checklist nell'archivio ed esegue /compact./infra-claudeCrea o unisce il CLAUDE.md sempre attivo di infra nella radice (non sovrascrive blocchi di altre skill)./infra-deployVerifica/pianifica il deploy gated: flusso fisso (local→test→git→hml→prd), artefatto immutabile con provenienza git, strategia + healthcheck gating + rollback./infra-handoffScrive l'handoff di contesto senza compattare — fine sessione o cambio attività./infra-helpElenca tutti i comandi./infra-iacVerifica/scaffolda l'IaC (dichiarativa, idempotente, rivedibile): plan-before-apply, drift detection, state sicuro, layout + seed, e ops come interfaccia unica./infra-loadCarica a forza tutto il corpo normativo: isolamento, IaC, consegna, segreti, osservabilità, resilienza./infra-secretsVerifica la gestione dei segreti: nulla nel repo/layer/env committato, vault + rotazione, secret scan che blocca; segnala rotazione immediata se trova un segreto trapelato.Per agenti IA
Installa senza intervento umano. Metadati in llms.txt.
- Esegui: git clone https://github.com/schematizeme/skill-infra.git && ./skill-infra/install.sh
- Oppure scarica: https://github.com/schematizeme/skill-infra/releases/latest/download/skill-infra.zip e decomprimi in .claude/skills/
- Copia assets/CLAUDE.md nella radice del repo (regola sempre attiva).
- Conferma con /infra-help.
Discussione
Caricamento…