Skills · Claude Code · Base

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-engineering · v0.8.0bash
$ schematize install engineering
Base · Engenharia/engineering-help · github.com/schematizeme/schematize-cli

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

Non vuoi installare?

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