Vai alla guida all’uso
interface-designdi Dammyjay93

Interface Design Skill.

Uno skill per Claude Code e Codex per la progettazione UI: design di interfacce orientato alla qualità artigianale per dashboard, pannelli admin, strumenti SaaS e pagine di impostazioni.

  • Web & UI
  • Codice UI
Dammyjay93/interface-design · .claude/skills/interface-design/SKILL.mdSKILL.md
--- name: interface-design description: Craft-first interface design for dashboards, admin panels, SaaS apps, tools, settings pages, data interfaces, and interactive products. Use when designing, building, reviewing, auditing, or refining product UI where visual craft, layout hierarchy, tokens, states, visual direction, or design-system consistency matter. Not for marketing pages, landing pages, campaigns, or brand-only work. --- ## Scope ## One focal point per view ## Type scale is a ratio, and weight beats size ## Density is a decision, expressed in px ## Spatial rhythm — breathe unevenly ## Proportions speak
Intestazione e sezioni lette dal file upstream il 14 settembre 2026 · 29.304 caratteri in totale

01 Cosa fa

Cosa fa la Skill interface-design in Claude Code e Codex

Sintesi, workflow e output, tutto letto dal SKILL.md della skill.

Dal SKILL.mdLetto il 14-09-2026 · non è un'esecuzione registrata

Nelle parole della skill

Una disciplina orientata all'artigianato per costruire UI di prodotto — dashboard, pannelli di amministrazione, app SaaS, strumenti, pagine di impostazioni, interfacce dati — con le decisioni che prenderebbe un top team di design. Impone un brief operativo prima del codice: chi è l'utente, l'unico verbo per cui è venuto e come dovrebbe sentirsi l'interfaccia, espresso in parole che abbiano davvero un significato.

Da lì prescrive l'esplorazione del dominio (dominio, mondo colore, elemento distintivo, default rifiutati), una scala tipografica costruita su un rapporto in cui peso e colore svolgono il lavoro di gerarchia, un'unica strategia di profondità scelta con decisione, token semantici invece di valori letterali hardcoded, e gli essenziali di rifinitura e movimento — numeri tabulari, raggio concentrico, durate sotto i 300ms, nessuna animazione sulle azioni ad alta frequenza. Esplicitamente non per landing page, siti marketing, campagne o lavoro puramente di brand.

Che cosa produce

  • Una proposta Suggest + Ask che indica Dominio, Mondo colore, Elemento distintivo, Rifiuto e Direzione.
  • Campioni renderizzati inline — swatch della palette, la scala tipografica nel carattere reale, card di elevazione impilate, l'elemento distintivo come componente reale — quando è presente uno strumento di rendering; l'implementazione stessa finisce comunque nel codebase.
  • Un file .interface-design/system.md salvato contenente direzione, strategia di profondità, decisioni di gerarchia e pattern di componenti ripetuti, scritto solo dopo che l'utente dice di sì.
Vedi l'esempio di prompt ↗

Come funziona

  1. 01
    Scrivere il Brief di Lavoro

    Prima di qualsiasi codice, rispondere a chi è la persona umana, quale verbo deve compiere e come dovrebbe percepirsi l'interfaccia — mantenendo il tutto compatto a meno che la direzione richieda conferma.

  2. 02
    Esplorare il Dominio del Prodotto

    Produrre quattro output prima di proporre una direzione: almeno 5 concetti di dominio, 5 o più colori dal mondo fisico del prodotto, un elemento distintivo, e 3 default ovvi da rifiutare.

  3. 03
    Proporre e Confermare la Direzione

    Guidare con un blocco Suggest + Ask che indica Dominio, Mondo colore, Elemento distintivo, Rifiuto e Direzione, poi verificare che la direzione sia corretta prima di costruire.

  4. 04
    Renderizzare Campioni Dove Possibile

    Se la sessione dispone di uno strumento di rendering visivo inline, mostrare la palette, la scala tipografica, i livelli di elevazione e l'elemento distintivo come componenti reali invece di descriverli; altrimenti ricorrere al codice.

  5. 05
    Costruire su Ciò che Esiste, Poi Verificare

    Ispezionare l'app, i token, i pattern dei componenti e system.md, applicare la patch all'implementazione, eseguire build, typecheck o test dove disponibili, poi verificare visivamente a larghezze desktop e mobile.

  6. 06
    Offrire di Salvare i Pattern

    Dopo un task, offrire di registrare direzione, strategia di profondità, decisioni di gerarchia e pattern di componenti ripetuti affinché le sessioni successive rimangano coerenti.

02 Trova la tua applicazione

Quando usare lo skill interface-design

Usa la skill interface-design in Claude Code o Codex quando il lavoro riguarda la progettazione UI di questo tipo. Capacità e limiti indicati di seguito sono presi dal file della skill.

Buona applicazione

  • Lavoro UI di prodotto: dashboard, pannelli di amministrazione, app SaaS, strumenti, pagine di impostazioni e interfacce dati.
  • Revisionare, verificare o affinare una UI di prodotto esistente, non solo costruire nuove schermate.
  • Schermate greenfield, redesign importanti e direzioni vaghe, dove un passaggio di riferimento visivo può precedere il codice.
  • Mantenere un system.md esistente fedele ai valori dichiarati sul nuovo lavoro.

Conosci i limiti

  • Landing page, siti marketing, campagne e lavoro puramente di brand, che il file indirizza invece a una skill di marketing o frontend design.
  • Gli asset immagine generati coprono solo arte per stati vuoti e texture — mai icone, logo o grafici.
  • I select e i campi data nativi non possono essere personalizzati con stili, quindi devono essere sostituiti con un primitivo headless piuttosto che costruiti a mano.
  • Il rendering inline è condizionale: in CI, con agenti headless o terminali semplici non c'è alcun widget, quindi la skill ricorre a codice, token e una proposta scritta.

Cosa fornire

  • La persona, il verbo e la sensazioneIl brief deve identificare chi apre l'interfaccia, cosa deve realizzare e quale sensazione deve trasmettere, con parole significative; se non può farlo, la skill pone una domanda concisa o formula un'ipotesi responsabile e procede.
  • La codebase esistenteVengono analizzati l'app esistente, i design token, i pattern dei componenti e .interface-design/system.md, in modo che i controlli e gli stili vengano riutilizzati piuttosto che reinventati.
  • Uno screenshot, per il paintoverDove è disponibile uno strumento di generazione immagini, uno screenshot esistente può essere trasformato in una versione migliore prima di scrivere qualsiasi codice.

03 Dentro la skill

Regole che la Skill interface-design impone a Claude Code e Codex

8 istruzioni concrete, valori predefiniti e limiti che il SKILL.md imposta per l'agente — la parte del file che cambia il risultato.

  1. Esegui il Checkpoint pre-codice

    Prima di scrivere qualsiasi codice UI, anche piccole aggiunte, definisci Intent, Hierarchy, Palette, Depth, Surfaces, Typography e Spacing — ed essere in grado di spiegare il perché di ciascuno.

  2. Nativo, poi Primitivo, poi implementazione manuale

    Non costruire mai un div con un onClick dove la piattaforma offre già un button o un link; i controlli con stato come select, combobox, dialog, popover, tooltip, tabs e date picker devono provenire da una primitiva headless collaudata.

  3. Token Al Posto Di Valori Letterali Hardcoded

    Collega lo stile a token semantici — bg-card, border-border, text-muted-foreground — piuttosto che a bg-white, border-gray-200 o text-gray-500, che compromettono il theming e la dark mode.

  4. Definisci La Tipografia Con Un Rapporto, Non Ad Occhio

    Scegli un rapporto e applicalo in modo progressivo: circa 1.2 per UI dense o sobrie, 1.25 per la maggior parte delle UI di prodotto, 1.333 per uno stile più espressivo, partendo da un body di 14-16px e arrotondando ai pixel interi sulla griglia di spaziatura.

  5. Adotta Esattamente Una Strategia Di Profondità

    Scegli tra solo bordi, ombre sottili, ombre stratificate o variazioni di colore delle superfici e mantienila ovunque; mescolare le strategie è elencato tra le cose da evitare.

  6. Mantieni Il Motion Della UI Sotto I 300ms

    Pressione del button 100-160ms, tooltip e popover 125-200ms, dropdown 150-250ms, con un ease-out personalizzato piuttosto che le curve predefinite deboli o ease-in.

  7. Nessuna Animazione Sulle Azioni Ripetute

    Qualsiasi azione eseguita più di 100 volte al giorno — scorciatoie da tastiera, la command palette — non riceve alcuna animazione, perché la farebbe percepire come lenta; modal, drawer e toast mantengono invece l'animazione standard.

  8. Non Animare Mai Partendo Da Scale Zero

    Le entrate iniziano da scale 0.95 con opacity 0, perché nulla appare dal nulla.

04 Mettila al lavoro

Installa interface-design in Claude Code o Codex

Un comando npx skills add, poi un primo task nel tuo agente e una checklist per il risultato.

Aggiungi interface-design a Claude Code, Codex o al tuo agente

Eseguitelo nel Suo progetto; l'installer chiede a quale agente aggiungerlo.

Terminal
npx skills add https://github.com/Dammyjay93/interface-design --skill interface-design

Forma generica CLI skills per .claude/skills/interface-design/SKILL.md; il repository può documentare un proprio percorso.

Assegna alla skill un primo compito di progettazione UI

Redatto nei termini propri della skill; sostituisca le parti tra parentesi con il suo materiale.

Starter prompt
Build the settings page for [product], a SaaS tool. [The person] opens it to [task], and it should feel [feel], not like a generic admin panel. Our tokens and components live in [existing design system], so reuse those. The focal element is [focal element], and it needs loading, empty and error states.

Fonte: redatto a partire dal SKILL.md, nei termini propri della skill.

Verifica il primo risultato

Ciò che il SKILL.md stesso indica come risultato corretto:

  • Test di sostituzione — sostituisci il font con quello consueto e il layout con un template standard; dove nulla sembrerebbe diverso, è lì che hai usato un default.
  • Test dello strizzare gli occhi — sfoca la vista; la hierarchy deve comunque leggersi, e nulla deve risultare stridente.
  • Test della firma — indica cinque elementi specifici in cui compare la firma; la sensazione complessiva non conta.
  • Test dei token — leggi ad alta voce le variabili CSS e chiediti se appartengono al mondo di questo prodotto o a un progetto qualsiasi.
  • Osserva il risultato nello strumento di rendering inline, in un browser locale o in screenshot a larghezza desktop e mobile.
  • Correggi sovrapposizioni, spaziature interrotte, stati vuoti, testo illeggibile, asset mancanti e composizioni generiche prima di presentare qualsiasi cosa.

In OpenDesign importa interface-design dal suo link SKILL.md: Plugins → Add → Skill → Import from link, quindi selezionalo nella barra superiore.

05 Open source, tracciabile

Sorgente, licenza e verifica

Da dove provengono i dati di questa pagina e quando sono stati verificati l'ultima volta.

File della skill
.claude/skills/interface-design/SKILL.md Checksum del contenuto registrato alla verifica; commit 2f9be32
License
MIT Da LICENSE.
Stelle del repository
5.692 Snapshot GitHub acquisita il 2026-09-14 per l'intero repository Dammyjay93/interface-design. Non è un punteggio o conteggio di utilizzo per interface-design.
Verificato da OpenDesign
14/09/2026 File sorgente, percorso, testo della licenza e conteggio delle stelle sono stati verificati. Non inclusa in OpenDesign main (verificato il 28/08/2026); un'esecuzione live non è stata registrata in questa pagina.

All'interno di SKILL.md

  1. AmbitoDa usare per dashboard, pannelli di amministrazione, app SaaS, strumenti, pagine di impostazioni; non per landing page o lavori di marketing.
  2. Prima l'intentoRispondi a chi è la persona, cosa deve riuscire a fare, che sensazione deve trasmettere.
  3. Esplorazione del dominio del prodottoProduci prima concetti di dominio, un mondo cromatico, una firma visiva e 3 default rifiutati.
  4. Effettua il rendering quando puoiRenderizza in modo condizionale gli esemplari quando proponi, costruisci componenti o fai una revisione, mantenendo il ragionamento in forma discorsiva.
  5. Visual H
Descrizione della skill
«Design di interfacce orientato alla cura per dashboard, pannelli di amministrazione, app SaaS, strumenti, pagine di impostazioni, interfacce dati e prodotti interattivi. Usa quando progetti, costruisci, rivedi, verifichi o raffini UI di prodotto dove contano la cura visiva, la gerarchia del layout, i token, gli stati, la direzione visiva o la coerenza del design-system. Non per pagine di marketing, landing page, campagne o lavoro puramente su brand.»

Descrizione front-matter da SKILL.md. Il file completo è di circa 29.304 caratteri. Leggi il file completo su GitHub.

Interface Design

Esegui interface-design su un task di design UI reale.

Scarica OpenDesign, importa interface-design dal link SKILL.md, incolla il prompt qui sopra e leggi il piano prima del risultato.

Terminale
npx skills add https://github.com/Dammyjay93/interface-design --skill interface-design

OpenDesign Desktop

Un solo design system. Il tuo brand, coerente ovunque

Nel Vibe Design Workspace completo, applica le stesse regole di brand a siti, presentazioni, prototipi interattivi, dashboard, immagini e video HTML. Collega Codex, Claude Code, Cursor e gli altri agenti di coding locali e crea gratis.

  • Siti, presentazioni, prototipi, dashboard, immagini e video
  • Oltre 140 design system e la libreria completa di template e skill
  • Codex locale e oltre 21 agenti di coding · Gratis
Scarica gratis

Disponibile per macOS e Windows