La base comune — ciò che si ripete in tutto lo stack.
Gli standard di ingegneria della casa, agnostici rispetto al linguaggio: architettura/DDD, MAPPA+grafo+endpoint, sicurezza lato server, dati/eventi, supply chain, osservabilità, operatività, DoD e archivio. Le skill di linguaggio (go/rust/web/node) specializzano questa base.
$ schematize install engineeringBasi non negoziabili
Non si spengono "per andare più veloce". Elenco completo nella skill.
Sicurezza by design
Segreti mai nel client, SQL parametrizzato, auth/authz lato server, tenant nel WHERE. Errore mai ingoiato.
MAPPA esaustiva + grafo
Un indice con una voce per funzione (voci == funzioni), grafi di servizi e di chiamate, e la mappa degli endpoint. Enumera, non riassume.
Archivio + DoD
Ogni consegna scrive un .md nell'archivio; niente è "fatto" senza test, osservabilità, indice aggiornato e review.
Contenimento nel workspace
Un'app/repo nuova nasce dentro la cartella del progetto; niente salire di livello o spargere in home/Downloads. Un repo = un contesto.
Tempo sopra i token
Un compito con ≥3 unità indipendenti è scomposto e parallelizzato con subagents (fan-out 8/ondata, tetto 25), non seriale. Plan-first: contratto fissato, scrittura isolata, verifica unica.
Comandi
Installati in .claude/commands/. Usa /eng-help quando vuoi.
/eng-helpElenca tutti i comandi./eng-loadCarica a forza tutto il corpus (DDD/architettura, clean code, sicurezza, dati, test, operatività)./eng-index(Ri)genera l'indice/la MAPPA esaustivo (una voce per funzione) + grafo, dai doc-comment./eng-reviewGate di Definition of Done e anti-pattern (§35, §37) sul diff./eng-qaQA plan-first: pianifica, genera l'MD, chiede approvazione, poi esegue./eng-orchestrateScompone il compito in mini-task indipendenti e parallelizza con subagents (plan-first): tempo di orologio sui token, fan-out di 8/ondata, tetto 25./eng-claudeCrea/aggiorna il CLAUDE.md sempre attivo nella radice del repo.Per agenti IA
Installa senza intervento umano. Metadati in llms.txt.
- Esegui: git clone https://github.com/schematizeme/skill-engineering.git && ./skill-engineering/install.sh
- Oppure scarica: https://github.com/schematizeme/skill-engineering/releases/latest/download/skill-engineering.zip e decomprimi in .claude/skills/
- Copia assets/CLAUDE.md nella radice del repo (regola sempre attiva).
- Conferma con /eng-help.