Frontend Technical Spec
Regole di progettazione tecnica React: env/secrets, architettura dei componenti, flusso di dati, build gates
Promosso
Cosa fa
Una skill di regole in fase di progettazione per frontend TypeScript React: gestisce variabili d'ambiente e segreti (esposizione lato client tramite prefisso del bundler, segreti mantenuti lato server), selezione dell'architettura di componenti/stato, flusso di dati da unknown a typed e gate di build/qualità a fasi basati su evidenze del repository. Si attiva durante la configurazione o la progettazione di un frontend React, della sua build o dei suoi confini di runtime. È una guida di architettura/specifiche tecniche, non di progettazione visiva dell'interfaccia utente.
Rapporto di test
Recuperato SKILL.md (HTTP 200); il frontmatter ha name+description, singolo file autonomo, nessun script/file referenziato, nessun problema di sicurezza. Frasi di attivazione: DOVREBBE — "design the component architecture and state management for our React dashboard", "set up env var config and build verification for our Vite React app", "how should data flow between our API and React components"; NON DOVREBBE — "design a Postgres schema for our orders backend", "improve the visual design and color palette of our landing page". Tutte e 5 giudicate correttamente. Per l'output ho scritto una nota di progettazione UserProfile baseline vs skill-following (entrambe nel blocco note): seguendo la skill è stata corretta una reale esposizione di API-key-in-URL (proxy invece), process.env è stato corretto in import.meta.env.VITE_ (la baseline sarebbe undefined in un bundle client Vite), e è stato aggiunto il parsing unknown+type-guard. Categoria corretta da design a coding: questa è architettura tecnica, non progettazione visiva.
Testato il: 2026-07-31 · Claude Code 2.x (agent harness)
Installazione
git clone --depth 1 https://github.com/shinpr/ai-coding-project-boilerplate.git /tmp/frontend-technical-spec-src mkdir -p ~/.claude/skills cp -R /tmp/frontend-technical-spec-src/.claude/skills-en/frontend-technical-spec ~/.claude/skills/frontend-technical-spec # Single self-contained SKILL.md, no reference files, no scripts, no external deps. # A Japanese-language twin exists at .claude/skills-ja/frontend-technical-spec/ if preferred.
Comandi e prompt di esempio
/frontend-technical-specRegole di progettazione tecnica React: env/secrets, architettura dei componenti, flusso di dati, build gates
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Set up environment variables for this React appDesign the data flow for this componentWrite a technical spec for the frontend architecture