Skills · Claude Code · Agent Skills

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.

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

Gestito da Lucas Andrade

schematize-infra · v0.1.0bash
$ schematize install infra
GitHub →scarica la skill (.zip)/infra-help · github.com/schematizeme/schematize-cli

Basi 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.

Non vuoi installare?

Leggi le norme complete e copiale direttamente nel tuo progetto — oppure installa la skill perché l'agente le applichi da solo.