Communitygithub.com

BIGboss248/nextjs-wordpress

Découvrir, interviewer et élaborer des spécifications de conception UX/UI complètes (design-spec.md) et des jetons de design pour les composants web. Se déclenche sur "/component-design", "design component", "design section", "design UI", "wireframe component" ou "create design spec".

Qu'est-ce que nextjs-wordpress ?

Ce skill automatisé de conception UX/UI permet de mener un processus structuré de découverte et de spécification pour les composants, sections et pages web et d’applications. Il génère un fichier `design-spec.md` prêt pour la production, consommable par des outils de prototypage visuel comme `stitch-design` et des workflows de développement. Le skill s’appuie sur des principes stricts : aucune sortie de code (React, TypeScript, etc.), vérification obligatoire des jetons de design dans `docs/project.json` avant toute conception, et conservation des jetons (pas de génération d’image directe). Il utilise un système de motifs de conception ciblés dans `references/component-design-patterns.md`. Le flux de travail comporte cinq étapes : vérification des jetons, entretien adaptif multi-tours (3 tours), formulation de prompts d’actifs visuels, génération du dossier et du fichier `design-spec.md`, puis audit qualité par un sous-agent indépendant via `invoke_subagent`. Une checklist d’exécution garantit la conformité aux garde-fous. Ce skill est conçu pour les développeurs et designers travaillant avec des outils d’IA agents comme Claude Code, en ciblant Next.js et WordPress.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BIGboss248/nextjs-wordpress/tree/HEAD/.agents/skills/component-design

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Skill de Conception de Composants et d'UI (component-design)

Un workflow structuré de découverte et de spécification UX/UI pour concevoir des composants, sections et pages web et d'applications. Génère des spécifications de conception prêtes pour la production (design-spec.md) consommables par des outils de prototypage visuel comme stitch-design et des workflows d'implémentation de code.


Garde-fous et Principes Fondamentaux

[!IMPORTANT] 1. Garde-fou Zéro Code (Périmètre de Conception Pure) : Ce skill se limite strictement à l'UX, l'UI, l'architecture de mise en page, la typographie et les jetons visuels. Ne jamais générer de composants React, de directives Next.js, d'interfaces TypeScript de props ou de commandes d'installation de packages (pas de commandes CLI shadcn/Radix). L'implémentation du code est gérée par des workflows de développement en aval.

[!CAUTION] 2. Porte d'Accès aux Jetons de Conception (Règle des Jetons d'Abord) : Aucun composant ne peut être conçu sans des jetons de conception canoniques vérifiés dans docs/project.json. Les jetons manquants doivent être interrogés et persistés avant de rédiger les conceptions de composants. Voir token-verification-matrix.md.

[!TIP] 3. Règle de Conservation des Jetons (Zéro Génération d'Image Directe dans le Skill) : Ne jamais invoquer generate_image directement. Formuler des prompts structurés de génération d'images pour que l'utilisateur les génère et les place dans les répertoires du projet.

[!NOTE] 4. Recherche Sélective de Motifs (Conservation des Jetons) : Vérifier la table de routage dans references/component-design-patterns.md et charger UNIQUEMENT le fichier de composant correspondant sous references/patterns/ (par exemple hero.md). En cas de correspondance, interroger l'utilisateur lors de l'entretien adaptatif pour savoir s'il souhaite implémenter ce motif.


Aperçu du Workflow

flowchart TD
    Start["Invoquer /component-design<br/>(Page + Nom du Composant)"] --> Step1["Étape 1 : Contexte Dynamique & Porte des Jetons<br/>(Analyser docs/**, CONTEXT.md, jetons et motif ciblé)"]
    Step1 --> CheckTokens{"Les jetons de conception<br/>sont-ils complets dans docs/project.json ?"}
    CheckTokens -- "Jetons Manquants" --> GrillTokens["Interroger les jetons manquants<br/>(3 choix contextuels)"]
    GrillTokens --> SaveTokens["Persister dans docs/project.json"]
    SaveTokens --> Step2
    CheckTokens -- "Vérifiés" --> Step2["Étape 2 : Entretien Adaptatif Multi-Tours<br/>(Tours 1–3 + Interrogation sur le Motif Ciblé)"]
    Step2 --> Step3["Étape 3 : Formulation de Prompts d'Actifs Visuels<br/>(Fournir des prompts d'image prêts à l'emploi)"]
    Step3 --> Step4["Étape 4 : Échafaudage et Rédaction de design-spec.md<br/>(docs/design/components/[page]/[composant]/)"]
    Step4 --> Step5["Étape 5 : Audit par Sous-Agent et Auto-Réparation<br/>(invoke_subagent vérifie les garde-fous et les jetons)"]
    Step5 --> Finish["Spécification Prête pour le Transfert en Aval<br/>(Prototypage Visuel / Implémentation)"]

Manuel d'Exécution

Étape 1 : Découverte Dynamique du Contexte et Porte de Vérification des Jetons de Conception

  1. Analyser le Contexte du Projet : Inspecter dynamiquement tous les fichiers dans docs/ et CONTEXT.md à la racine pour extraire les personas cibles, les objectifs métier et les repères de conception existants.
  2. Analyser les Langues Prises en Charge : Lire project_context_and_metadata.supported_languages dans docs/project.json.
  3. Vérifier les Jetons de Conception : Auditer docs/project.json sous "design_system" par rapport à token-verification-matrix.md.
  4. Interroger les Jetons Manquants : Si des jetons sont absents, formuler 3 options adaptées au projet (en marquer une (Recommandée)), interroger l'utilisateur et les persister sous "design_system".
  5. Recherche de Motif de Conception Ciblée : Analyser la table de routage dans references/component-design-patterns.md et visualiser UNIQUEMENT le fichier de motif de composant spécifique sous references/patterns/ s'il correspond au composant en cours de conception.

Étape 2 : Entretien Progressif Multi-Tours sur le Composant

Exécuter un entretien adaptatif en 3 tours en utilisant ask_question (ou chat interactif), en faisant une pause entre les tours pour assimiler les réponses de l'utilisateur. Consulter adaptive-grilling-rounds.md pour les formulations complètes des questions :

  • Si un motif correspondant a été localisé dans references/patterns/, intégrer son questionnaire dans le Tour 1 ou le Tour 2 pour interroger explicitement l'utilisateur sur son souhait de l'implémenter.
  • Tour 1 (Intention et Récit) : Clarifier le but du composant, les tâches utilisateur à accomplir et le ton émotionnel.
  • Tour 2 (Hiérarchie Spatiale et Grille) : Adapter la mise en page multi-colonnes, les échelles de densité et le flux visuel focal en fonction des réponses du Tour 1.
  • Tour 3 (Interactions et Accents) : Établir la dynamique des états de survol/focus, les éléments médiatiques et les nuances BiDi/RTL en fonction des Tours 1 et 2.

Étape 3 : Formulation Proactive de Prompts d'Actifs Visuels

Si le composant nécessite des graphiques sur mesure, des arrière-plans ou des icônes, formuler des prompts de génération structurés pour l'utilisateur au lieu d'appeler generate_image. Voir le format du bloc de prompt dans adaptive-grilling-rounds.md.

Étape 4 : Échafauder le Dossier du Composant et design-spec.md

  1. Créer le répertoire : docs/design/components/[nom de la page]/[nom du composant]/
  2. Échafauder design-spec.md en utilisant la disposition canonique en 9 sections de design-spec.template.md :
    • §1 Résumé Exécutif et Récit
    • §2 Hiérarchie Visuelle et Flux Spatial
    • §3 Grille de Mise en Page et Points de Rupture Responsive (Mobile, Tablette, Desktop)
    • §4 Jetons de Conception et Mappage des Couleurs (Clair et Sombre)
    • §5 Échelle Typographique (Par Langue Prise en Charge)
    • §6 Matrice des États d'Interaction (Par défaut, Survol, Actif, Focus, Désactivé, Squelette)
    • §7 Adaptations Bidirectionnelles (RTL)
    • §8 Accessibilité et Ergonomie (WCAG AA/AAA, cibles tactiles $\ge 44\text{px}$)
    • §9 Actifs Visuels Recommandés et Prompts

Étape 5 : Audit Qualité Indépendant par Sous-Agent (invoke_subagent)

Pour garantir une qualité impartiale, invoquer un sous-agent réviseur indépendant avant de présenter les résultats à l'utilisateur :

  1. Lancer le sous-agent auditeur (TypeName: "self", Role: "Auditeur UX & Design Indépendant", Model: "inherit").
  2. Utiliser le prompt d'audit structuré dans subagent-audit-protocol.md.
  3. Si ISSUES_FOUND, résoudre immédiatement tous les problèmes signalés dans design-spec.md avant de conclure.

Transfert en Aval

Une fois que design-spec.md est approuvé et vérifié :

  1. Prototypage Visuel : Déclencher stitch-design pour générer des écrans UI et des variantes de mise en page dans Google Stitch.
  2. Implémentation du Code : Fournir design-spec.md aux skills d'implémentation de composants (par exemple nextjs-component-dev / nextjs-create-component).

Liste de Vérification d'Exécution

Avant de terminer l'exécution, confirmer :

  • Aucune commande de code ou d'installation de bibliothèque (pas de CLI React, Next.js, shadcn) dans les livrables.
  • Les jetons de conception canoniques dans docs/project.json sont vérifiés et complets.
  • Le répertoire de sortie est structuré à docs/design/components/[page]/[composant]/.
  • Les options d'interrogation ont été synthétisées dynamiquement sans hypothèses de référentiel codées en dur.
  • L'interrogation du composant a suivi des tours adaptatifs progressifs.
  • generate_image n'a PAS été appelé directement ; des prompts d'actifs ont été fournis à l'utilisateur.
  • design-spec.md inclut les 9 sections requises.
  • L'audit indépendant par sous-agent a été invoqué via invoke_subagent et tous les problèmes ont été résolus.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

BIGboss248/nextjs-wordpress

Create, configure, manage, and validate Google Antigravity customizations including skills, rules, MCP servers, lifecycle hooks, plugins, and custom JSON configs. Use when adding new capabilities to Antigravity, configuring MCP servers, writing rules, creating skills, setting up hooks, or modernizing legacy workflows.

BIGboss248/nextjs-wordpress

Spawn multiple agents into a shared conversation where they debate, disagree, and converge on a solution via a shared chat.json file. Use for architecture decisions, code review debates, design trade-offs, or any problem that benefits from adversarial reasoning. Triggers on "chatroom", "agent debate", "have agents discuss", "agent chatroom", "debate this", or /agent-chatrooms. Also triggers on phrases like "have 3 agents argue about", "multi-agent discussion", or "let them debate".

BIGboss248/nextjs-wordpress

Always-active code intelligence, search, and navigation skill utilizing the codebase-memory MCP server. Enforces an index-first protocol (verifying and refreshing the knowledge graph via index_repository or index_status before searching, required because background auto_watch is disabled to eliminate editor stutter and system lag), followed by graph-first exploration (search_graph, trace_path, get_code_snippet, query_graph, get_architecture, detect_changes) instead of naive text grep or full-file reads. Always activate before searching the codebase, inspecting unknown architecture, finding symbols, or tracing callers/callees.

BIGboss248/nextjs-wordpress

>- Configure and query WooCommerce APIs including WPGraphQL, WooGraphQL, and JWT auth for headless frontends. Use when connecting Next.js to WooCommerce or fetching store catalog data.

BIGboss248/nextjs-wordpress

Orchestrate parallel browser automation using multiple Chrome DevTools MCP instances. Use when a task requires doing the same browser action across many targets simultaneously (e.g., submitting contact forms, filling applications, scraping pages that need JS rendering). Spin up 1-5 parallel Chrome agents.

BIGboss248/nextjs-wordpress

Workflow for spawning an independent subagent to conduct unbiased code reviews and inject adversarial edge-case tests ([ComponentName].edge.test.tsx).

BIGboss248/nextjs-wordpress

>- Build Next.js App Router React components with Suspense skeletons, semantic OKLCH tokens, Jest + RTL unit tests, Playwright visual/hydration checks, and Tailwind logical styling. Triggers on "/nextjs-component-dev", "create component", "new component", "build component", or "develop component".

BIGboss248/nextjs-wordpress

>- Bootstrap, configure, and verify the complete Next.js App Router development environment, developer tooling, testing suites, MCP servers, Docker containerization, and CI/CD. Triggers on "/nextjs-dev-setup", "setup nextjs dev environment", "start a nextjs project", or "containerize nextjs app".

BIGboss248/nextjs-wordpress

>- Configure production health monitoring endpoints (/api/health), Docker Compose probes, and runtime metrics in Next.js App Router applications. Use when asked to "setup health check", "add health endpoint", "docker compose healthcheck nextjs", "configure health monitor", or "/nextjs-healthcheck".

BIGboss248/nextjs-wordpress

Bootstrap, configure, and verify next-intl App Router internationalization (proxy.ts/middleware.ts, next/root-params, [locale] layout, routing). Triggers on "/nextjs-i18n-setup", "setup i18n", "install next-intl", "configure next-intl", "add internationalization", "setup locale routing", "migrate to [locale]".

BIGboss248/nextjs-wordpress

Read/write translation dictionaries (messages/[locale].json), next-intl hooks (getTranslations/useTranslations), providers (Storybook/tests/subtrees), and BiDi styling. Triggers on "/nextjs-i18n-usage", "i18n dictionary", "use translations", "read dictionary", "i18n provider", "next-intl hooks", "storybook i18n", "test i18n", "add translation keys", "localize component", "create a component", "update a component".

BIGboss248/nextjs-wordpress

>- Configure, test, and verify OpenTelemetry (OTel) observability in Next.js App Router applications. Triggers on "/nextjs-otel", "setup otel", "configure opentelemetry", "test otel", or "verify opentelemetry".

BIGboss248/nextjs-wordpress

Step-by-step workflow for designing and building Next.js App Router pages (RSC page.tsx, loading skeleton, metadata, JSON-LD schema, and dynamic static params). Triggers on "/nextjs-page-dev", "create page", "new page", "develop page", "build route", or "implement page".

BIGboss248/nextjs-wordpress

>- Orchestrate end-to-end planning for Next.js App Router projects, generating canonical specifications, design systems, and a 7-phase modular implementation roadmap in docs/plan/. Triggers on "/nextjs-plan", "plan a nextjs project", "plan nextjs app", "create nextjs project plan", "outline nextjs architecture", or "generate plan".

BIGboss248/nextjs-wordpress

Workflow and engineering standards for crafting co-located Storybook CSF3 stories ([ComponentName].stories.tsx) with interactive controls, action spies, and 4 canonical theme variants.

BIGboss248/nextjs-wordpress

>- Build Next.js e-commerce frontends backed by WooCommerce APIs, handling ISR catalogs, cart sessions, and JWT authentication. Use when building or querying Next.js stores with WooCommerce.

BIGboss248/nextjs-wordpress

Self-correcting rules engine and feedback loop that learns from user corrections, mistakes, and project-specific constraints by maintaining a persistent autofix ruleset. Scans learned rules before starting any task, resolves conflicts, and automatically appends new rules upon corrections. Triggers on user corrections ("no, do it this way", "never do X", "always use Y"), /learn, "self repair", "add rule", "update rules", or when diagnosing assumptions and bugs. CRITICAL ALWAYS-ACTIVE LIFECYCLE SKILL. Must always be kept in context, loaded at session start, and consulted before starting ANY task to read and apply active constraints from autofix.json. MUST ALWAYS be triggered immediately whenever the user provides ANY correction, preference, criticism, rejection of an approach, or adjustment ("no", "don't do X", "use Y", "remember", "prefer"), or when any mistake/bug is identified. Automatically and immediately formulates and appends the new imperative rule to the project's autofix.json ruleset file.

BIGboss248/nextjs-wordpress

Setup, automate, and execute SEO audits, CI/CD pre-push/pre-deploy checks, and ranking optimizations using the seo CLI and MCP server.

BIGboss248/nextjs-wordpress

End-to-end repository onboarding and development environment setup skill. Scans repository structure, configures project metadata (docs/project.json), sets up the codebase-memory-mcp code intelligence knowledge graph server (in workspace mcp.json and globally for AGY only), configures git hooks with Husky and Commitlint, establishes multi-stage production Docker containerization, and automates credit-optimized Release Please CI/CD with multi-arch (AMD64 & ARM64) GHCR package deployment. Triggers on "/setup-repository", "setup repository", "setup repo", "initialize repository", "new repo setup", or when preparing any repository for development and AI agent workflows.

BIGboss248/nextjs-wordpress

AI screen scaffolding, layout generation, and variant exploration workflow powered by Google Stitch (StitchMCP). Consumes a component design specification (docs/design/components/[page name]/[component name]/design-spec.md), verifies and reuses the central Stitch project in docs/project.json (or creates/persists one if absent), seeds the project's design system into Stitch, synthesizes layout prompts to generate a screen and create one variant of the given design spec file, downloads and saves Stitch JPG screenshots and HTML code files directly into docs/design/components/[page name]/[component name]/stitch/ using binary-safe PowerShell Invoke-WebRequest, outputs image prompts to the user if visual assets are needed (without calling generate_image to conserve tokens), updates design-spec.md with Stitch layout benchmarks, and audits asset download integrity with an independent subagent. Triggers on "/stitch-design", "generate stitch screen", "create stitch variant", "scaffold screen with stitch", or "stitch...

Skills associés