Draw.io AWS
Diagrammi di architettura AWS da un catalogo di stencil reale, non nomi di icone indovinati
Richiede configurazione
Cosa fa
Costruisce diagrammi .drawio di architettura AWS — VPC/networking, event-driven, landing zone, multi-AZ, serverless — tramite la CLI drawio-ai, utilizzando stencil mxgraph.aws4 reali e colori di categoria ufficiali invece di nomi di forme inventati. Si attiva quando si richiede un diagramma AWS. Richiede un'installazione npm globale separata del kit e l'app desktop draw.io per il passaggio di rendering PNG.
Rapporto di test
Task: diagramma API serverless — CloudFront → API Gateway → Lambda in subnet VPC privata → RDS, più S3 per asset statici. La baseline (.drawio scritto a mano) ha prodotto 4 su 5 colori errati rispetto al catalogo — CloudFront #F58534 invece del vero #8C4FFF, API Gateway #D45B07 invece di #E7157B, Lambda #F58534 invece di #ED7100, RDS #2E73B8 invece di #C925D1 — ha usato un idioma errato `shape=mxgraph.aws4.<name>` invece di `shape=aws4.resource;resIcon=...`, ha perso i contenitori Region/AZ e ha posizionato S3 all'interno della subnet privata, sebbene S3 non sia residente in una subnet. Costruzione tramite motore skill: validate ok, resIcons 5, grIcons 5, advice vuoto — contro baseline resIcons 0, grIcons 0 e un advice. Principale avvertenza di onestà: `drawio-ai validate` ha restituito ok:true anche per la baseline rotta — non rileva i colori e l'idioma degli stencil, l'unico indizio è resIcons:0, quindi la convalida del colore dichiarata nella descrizione è eccessiva. Il self-check Render/vision non è stato eseguito: richiede l'applicazione desktop draw.io ('draw.io CLI not found'), il passaggio non è disponibile in un ambiente headless — PNG non controllato. Un altro difetto: SKILL.md istruisce a leggere $ROOT/docs/api-cheatsheet.md, ma `docs` non è incluso in files[] package.json, e dopo il consigliato `npm i -g`, questo file non è su disco.
Testato il: 2026-07-16 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/sparklabx/drawio-ai-kit.git mkdir -p ~/.claude/skills cp -r drawio-ai-kit/skills/drawio-aws ~/.claude/skills/drawio-aws npm i -g github:sparklabx/drawio-ai-kit
Comandi e prompt di esempio
/drawio-awsDiagrammi di architettura AWS da un catalogo di stencil reale, non nomi di icone indovinati
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Draw a serverless AWS architecture diagram with correct service icon colorsBuild a VPC networking diagram using real AWS stencils, not guessed shapesCreate a multi-AZ landing zone diagram I can open in draw.io