Nelle parole della skill
Genera diagrammi in formato Excalidraw a partire da descrizioni in linguaggio naturale. Supporta nove tipi di diagramma: flowchart per processi sequenziali, diagrammi di relazione per connessioni tra entità, mappe mentali per gerarchie di concetti, diagrammi architetturali per il design di sistema, diagrammi di flusso dati per i processi di trasformazione dei dati, diagrammi swimlane di flusso aziendale per workflow interfunzionali, diagrammi di classe per il design orientato agli oggetti, diagrammi di sequenza per le interazioni tra oggetti nel tempo e diagrammi ER per le relazioni tra entità del database.
Genera file JSON in formato .excalidraw con elementi appropriati (rettangoli, ellissi, rombi, freccie, testo) posizionati usando coordinate calcolate e con stili basati su schemi di colore coerenti. I file si aprono direttamente in Excalidraw su excalidraw.com o tramite l'estensione per VS Code.
Che cosa produce
- File JSON .excalidraw completo con nome file descrittivo
- Riepilogo di quanto creato, incluso il tipo di diagramma e il numero di elementi
- Istruzioni per aprire e modificare il diagramma in Excalidraw
Come funziona
- 01Comprendere la richiesta
Analizza la descrizione dell'utente per determinare il tipo di diagramma (flowchart, relazione, mappa mentale, architettura), gli elementi chiave (entità, passaggi, concetti), le relazioni (flusso, connessioni, gerarchia) e la complessità (numero di elementi).
- 02Scegliere il Tipo di Diagramma Appropriato
Fa corrispondere l'intento dell'utente al tipo di diagramma riconoscendo le parole chiave.
- 03Estrarre Informazioni Strutturate
Elenca gli elementi in base al tipo di diagramma. Per i flowchart: passaggi sequenziali, punti decisionali, punti di inizio e fine.
- 04Generare il JSON Excalidraw
Crea il file .excalidraw con i tipi di elemento appropriati (rettangolo, ellisse, rombo, freccia, testo) e impostA le proprietà principali, tra cui posizione (coordinate x, y), dimensione (width, height), stile (strokeColor, backgroundColor, fillStyle), font (fontFamily: 5 per Excalifont) e connessioni (array points per le frecce).
- 05Formattare l'Output
Struttura il file Excalidraw completo con type, version, source, array elements, appState (viewBackgroundColor, gridSize) e oggetto files.
- 06Salvare e Fornire le Istruzioni
Salva come descriptive-name.excalidraw e informa l'utente su come aprirlo: visitando excalidraw.com, facendo clic su Open o trascinando il file, oppure usando l'estensione Excalidraw per VS Code.