brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
combinazioni-carico-ntcGenera e verifica matrici di combinazioni delle azioni per edifici civili e industriali correnti ai sensi NTC 2018 par. 2.5.3, con coefficienti psi della Tab. 2.5.I e coefficienti gamma della Tab. 2.6.I per profili EQU/A1/A2. Produce combinazioni SLU fondamentali, SLE rara/frequente/quasi permanente, sismica ed eccezionale a partire da azioni permanenti, pr…
Independent GitHub snapshot · Automated classification · Original documentation governs
name: combinazioni-carico-ntc description: Genera e verifica matrici di combinazioni delle azioni per edifici civili e industriali correnti ai sensi NTC 2018 par. 2.5.3, con coefficienti psi della Tab. 2.5.I e coefficienti gamma della Tab. 2.6.I per profili EQU/A1/A2. Produce combinazioni SLU fondamentali, SLE rara/frequente/quasi permanente, sismica ed eccezionale a partire da azioni permanenti, precompressione e azioni variabili. Implementazione code-driven, deterministica e riproducibile. Use when an Italian structural engineer asks to build, audit, or export NTC 2018 load combinations for ordinary civil/industrial buildings. license: MIT area: strutture-geotecnica title: "Combinazioni Carico NTC" summary: "Generazione/verifica code-driven delle combinazioni delle azioni SLU/SLE/sismiche/eccezionali per edifici civili e industriali correnti" normative_refs:
Usare quando un ingegnere strutturista italiano deve generare o controllare la matrice delle combinazioni delle azioni per edifici civili e industriali correnti secondo NTC 2018 par. 2.5.3. La skill accetta azioni permanenti G1/G2, eventuale precompressione P, azioni variabili classificate secondo Tab. 2.5.I, e opzionalmente azione sismica E o eccezionale Ad.
Non usare per ponti, opere geotecniche specialistiche, strutture con azioni definite in capitoli specifici NTC, o casi in cui i coefficienti siano governati da norme settoriali/proprietarie non incluse negli estratti.
Questa skill e' uno strumento di supporto alla generazione/verifica di combinazioni di carico. Non sostituisce il giudizio del progettista strutturale firmatario. L'utilizzo improprio degli output e' responsabilita' esclusiva dell'utente. La skill non produce relazioni di calcolo pronte al deposito o alla firma e non decide quali azioni fisiche debbano essere considerate nel modello strutturale.
In base alla richiesta dell'utente, carica il file appropriato da tasks/:
tasks/genera-matrice-combinazioni.mdtasks/verifica-matrice-combinazioni.mdSe la richiesta e' generica, chiedi se l'utente vuole generare una matrice da elenco azioni o verificare una matrice esistente.
Le formule di combinazione e le tabelle di coefficienti sono implementate nel modulo Python tasks/lib/combinazioni.py. La test suite tasks/lib/test_combinazioni.py copre coefficienti psi/gamma, permutazione dell'azione variabile principale, SLE, combinazione sismica/eccezionale e serializzazione CLI.
REGOLA OPERATIVA INVIOLABILE. Per ogni output numerico o matrice di combinazioni devi invocare il modulo Python via Bash. Non ricostruire le combinazioni "a mano" nel testo della risposta: la skill e' code-driven per rendere l'output riproducibile e ispezionabile dal progettista.
In Claude Code la variabile ${CLAUDE_SKILL_DIR} punta a questa skill:
python3 ${CLAUDE_SKILL_DIR}/tasks/lib/combinazioni.py --help
In Codex e altri agent compatibili AGENTS.md, se la variabile non e' risolta, usa il path assoluto della directory che contiene questo SKILL.md.
Il modulo non ha dipendenze esterne (solo libreria standard Python 3.9+).
tasks/.G1/G2, valore caratteristico o nominale, effetto favorevole/sfavorevole per SLU, eventuale P, variabili con categoria NTC Tab. 2.5.I, eventuale E o Ad.tasks/lib/combinazioni.py.A1 default), trattamento dei G2 compiutamente definiti, categorie variabili non presenti in Tab. 2.5.I, azioni favorevoli escluse per gamma pari a zero.Riferimenti completi in references/sources.yaml. Estratti in references/estratti/ntc2018-par-2-5-2-6.md.
Fonte primaria: DM 17/01/2018 (NTC 2018), par. 2.5.3, Tab. 2.5.I, Tab. 2.6.I, pubblicato in Gazzetta Ufficiale n. 42 del 20/02/2018, Suppl. Ord. n. 8.
+E e -E, l'utente deve fornire due casi o usare il flag del software di calcolo a valle.