Frontend Technical Spec
Règles de conception technique React : env/secrets, architecture de composants, flux de données, portes de build
Testé · Fonctionne
Ce que fait
Une compétence de règles de conception pour les frontends TypeScript React : elle gère les variables d'environnement et les secrets (exposition côté client via préfixe de bundler, secrets conservés côté serveur), la sélection de l'architecture de composants/état, le flux de données de inconnu à typé, et les portes de build/qualité phasées à partir des preuves du dépôt. Se déclenche lors de la configuration ou de la conception d'un frontend React, de sa construction ou de ses limites d'exécution. Il s'agit de conseils d'architecture/spécification technique, pas de conception visuelle d'interface utilisateur.
Rapport de test
SKILL.md récupéré (HTTP 200) ; le frontmatter contient name+description, fichier autonome unique, pas de scripts/fichiers référencés, pas de failles de sécurité. Formulations de déclenchement : DEVRAIT — "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" ; NE DEVRAIT PAS — "design a Postgres schema for our orders backend", "improve the visual design and color palette of our landing page". Les 5 jugées correctement. Pour la sortie, j'ai écrit une note de conception UserProfile de référence vs suivant la compétence (les deux dans le bloc-notes) : le suivi de la compétence a corrigé une exposition réelle de clé API dans l'URL (proxy à la place), a corrigé process.env en import.meta.env.VITE_ (la référence serait indéfinie dans un bundle client Vite), et a ajouté l'analyse unknown+type-guard. Catégorie corrigée de design à coding : il s'agit d'architecture technique, pas de design visuel.
Testé le: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
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.
Commandes et exemples de prompts
/frontend-technical-specRègles de conception technique React : env/secrets, architecture de composants, flux de données, portes de build
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Set up environment variables for this React appDesign the data flow for this componentWrite a technical spec for the frontend architecture