>_ DevTrendsit

Lingua

Home

Linguaggi

Sezioni

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicurezza
CSS

Come insegnare agli agenti AI a progettare senza template e assemblare presentazioni video

Chiunque abbia chiesto a Claude o Cursor di creare una landing page conosce questo risultato. Il codice generato funziona tecnicamente, ma visivamente sembra una tipica pagina del 2018 con pulsanti blu e card arrotondate. I modelli conoscono la sintassi CSS e React, ma mancano di gusto progettuale integrato e comprensione della struttura del progetto.

Il repository garden-skills dello sviluppatore cinese ConardLi risolve questo problema attraverso il formato Agent Skills. Si tratta di un insieme di moduli che seguono la specifica SKILL.md e trasformano Claude Code, Cursor, Codex e altri agenti terminali in ingegneri specializzati.

Skill Web Design

Cosa sono gli Agent Skills e come funzionano

Anthropic ha recentemente proposto uno standard aperto per estendere le capacità degli agenti. In sostanza, uno skill è una cartella separata nel tuo progetto o nella home directory che contiene un manifest SKILL.md con un header YAML, istruzioni testuali, script pronti all'uso e guide di riferimento.

L'agente esegue la scansione del campo description nel manifest. Quando il task dell'utente corrisponde alla descrizione, il modello carica il contesto rilevante direttamente durante la conversazione. Questo elimina la necessità di copiare lunghi prompt di sistema in ogni chat.

Il repository garden-skills contiene cinque moduli pronti all'uso per task di lavoro reali.

Skill pronti all'uso nel repository

Ogni skill è adattato a uno scenario specifico e contiene regole di interazione rigide per prevenire che l'agente abbia allucinazioni o salti le approvazioni delle fasi.

1. web-design-engineer

Il modulo si concentra sulla disposizione di pagine, dashboard, prototipi e componenti interattivi. Invece di template generici, utilizza un database di 25 stili visivi pronti. Questi includono l'estetica di Linear, il terminale di Bloomberg, lo stile svizzero, il neumorfismo, il retro-futurismo e il minimalismo ispirato al designer keniota Kenya Hara (Muji).

anteprima aesop anteprima linear

Lo skill costringe il modello a lavorare su cinque parametri: densità degli elementi, dinamica delle animazioni, dipendenza delle risorse, allineamento al brand e variabilità. L'agente prima valida il concetto e la palette in oklch(), poi costruisce un prototipo v0 iniziale, e solo dopo l'approvazione scrive il codice React finale.

2. web-video-presentation

Questo skill prende il testo sorgente, un articolo tecnico o appunti di lezione e assembla una presentazione web interattiva a risoluzione fissa 1920×1080 usando lo stack Vite, React e TypeScript.

Skill Presentazione Video Web

La presentazione è controllata da step e click da tastiera, quindi ogni enfasi semantica è sincronizzata con lo step visivo sullo schermo. Gli elementi UI si nascondono al passaggio del mouse, permettendoti di registrare uno schermo pulito per il video.

Il modulo supporta 23 temi integrati e si integra con la generazione vocale tramite MiniMax CLI, OpenAI TTS, ElevenLabs o l'utility di sistema macOS say.

3. beautiful-article

Lo strumento converte dati grezzi (link, PDF, DOCX, note o dump di chat) in un layout di articolo leggibile. Lo skill si basa sulla libreria di componenti Reacticle e 11 profili di designer (Tufte, Bodoni, Vignelli, Knuth).

Skill Articolo Bello

Il modulo offre 10 formati di pubblicazione, da tutorial dettagliati con preservazione del 90% del testo originale a spiegazioni interattive con profonda rielaborazione del contenuto. Durante l'assemblaggio, l'agente fa obbligatoriamente pause per confermare il tema, la struttura e la strategia delle illustrazioni.

4. gpt-image-2 e kb-retriever

Altri due skill coprono task più specifici:

  • gpt-image-2 contiene 79 template di prompt strutturati per generare diagrammi, schemi architetturali, banner e mockup UI tramite API compatibili con OpenAI. Può funzionare in modalità generazione codice o semplicemente come advisor per comporre prompt.
  • kb-retriever organizza la ricerca locale attraverso una cartella strutturata con documenti, PDF e tabelle Excel. Invece di fornire all'agente file pesanti interi e intasare la context window, lo skill legge indici ad albero data_structure.md, usa utility come grep o pdftotext, e trova estratti precisi in un massimo di 5 iterazioni.
Skill Kb Retriever

Modalità di installazione in un progetto

Il modo più veloce per aggiungere skill al tuo ambiente di lavoro è usare il package manager npx skills. L'utility rileva automaticamente quale assistente AI sta girando nella directory e colloca i file nella cartella corretta.

Installare tutti i moduli contemporaneamente:

npx skills add ConardLi/garden-skills

Installare uno skill specifico nella configurazione globale:

npx skills add ConardLi/garden-skills -s web-design-engineer --global

Se usi Claude Code, puoi connettere i plugin direttamente attraverso il marketplace integrato:

/plugin marketplace add ConardLi/garden-skills
/plugin install web-design-skills@garden-skills

Per versioni fisse in CI/CD o progetti con requisiti rigorosi di dipendenze nelle release, il repository fornisce archivi .zip firmati con checksum SHA-256. Basta decomprimere l'archivio in .claude/skills/ o .agents/skills/.

Compatibilità con gli agenti

Il formato è aperto, quindi gli skill funzionano non solo con l'ecosistema Anthropic. Il progetto è stato testato con i seguenti strumenti:

  • Claude Code e l'interfaccia web Claude.ai (tramite la sezione Capabilities)
  • Cursor (cartella .agents/skills/<name>/)
  • Codex CLI
  • Gemini CLI
  • OpenCode

A chi sarà utile questo progetto

La collezione di ConardLi fa risparmiare tempo a chi usa agenti AI quotidianamente nel terminale o nell'editor di codice. Invece di configurare manualmente il contesto e correggere errori di layout banali, ottieni una pipeline prevedibile con checkpoint e token di design di qualità.

Il modo più semplice per iniziare è con web-design-engineer o beautiful-article. Danno risultati visibili già dalla prima richiesta e mostrano come comporre correttamente le tue istruzioni per la specifica SKILL.md.

Progetti correlati