Nelle parole della skill
Uno skill di build per frontend engineer che converte le schermate Stitch in dashboard ad alta densità di dati su React 18, Vite, TypeScript, TanStack Query e React Router, con ethers v6 o viem opzionali per letture on-chain.
Il suo workflow si articola in sei passaggi: individuare il prefisso MCP di Stitch, recuperare la schermata, salvare l'HTML e lo screenshot in .stitch/designs/, leggere DESIGN.md e mappare colori, tipografia e spaziatura sulle variabili CSS in src/index.css, generare componenti e pagine, quindi collegare i dati tramite TanStack Query mantenendo puri i componenti di presentazione. Una tabella di mapping definisce il comportamento per tabelle, pulsanti, form, caricamento e connessione wallet, e il file si chiude con una checklist di qualità WCAG 2.2 AA.
Che cosa produce
- Una dashboard React + Vite pronta per la produzione costruita a partire dalla schermata Stitch, che usa TanStack Query come livello dati.
- Copie locali del design di origine conservate nel repo come .stitch/designs/{screen}.html e uno screenshot .png corrispondente.
- Un albero di file separato per responsabilità, con hooks che contengono i wrapper useQuery e i wallet hook, oltre a lib per gli helper ABI e i formatter.
Come funziona
- 01Individuare il Prefisso MCP
Eseguire prima list_tools e annotare il prefisso Stitch sotto cui gli strumenti sono esposti, poiché ogni chiamata successiva viene costruita a partire da esso.
- 02Recuperare la Schermata
Chiamare lo strumento get_screen sul prefisso individuato, passando sia l'ID del progetto Stitch che l'ID della schermata.
- 03Collegare i Token di DESIGN.md
Leggere il DESIGN.md del progetto e tradurre le voci di colore, tipografia e spaziatura in variabili CSS all'interno di src/index.css.
- 04Suddividere la UI Generata per Ruolo
Il codice generato finisce in src/components, src/pages e src/hooks invece che in un unico file monolitico.
- 05Collega i dati tramite TanStack Query
I fetch asincroni passano attraverso TanStack Query, così i componenti presentazionali costruiti a partire dalla schermata Stitch restano puri.